StreamOutputAdapter

StreamOutputAdapter class

Представляет выходной адаптер, собирающий выходные данные вStream .

public class StreamOutputAdapter : OutputAdapter

Конструкторы

Имя Описание
StreamOutputAdapter(OutputFormat, Stream) Инициализирует новый экземплярStreamOutputAdapter класс.

Характеристики

Имя Описание
OutputFormat { get; } Получает выходной формат.
Stream { get; } Получает выходной поток.

Примечания

Узнать больше

Примеры

Пример демонстрирует типичное использование класса.

string indexFolder = @"c:\MyIndex\";
string documentsFolder = @"c:\MyDocuments\";

Index index = new Index(indexFolder); // Создание индекса в указанной папке

index.Add(documentsFolder); // Индексация документов из указанной папки

DocumentInfo[] documents = index.GetIndexedDocuments(); // Получение информации об индексированных документах

using (Stream stream = new MemoryStream()) // Создание потока
{
    StreamOutputAdapter adapter = new StreamOutputAdapter(stream); // Создание потока output adapter
    index.GetDocumentText(documents[0], adapter); // Генерация текста документа в поток
}

Смотрите также