Document

Document class

Представляет базовый класс для документов, добавленных в индекс из файловой системы, потока или структуры. Содержит статические методы для создания документов из различных типов источников.

public abstract class Document

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

Имя Описание
virtual AdditionalFields { get; set; } Получает или задает дополнительные поля для документа.
virtual Attributes { get; set; } Получает или задает атрибуты документа.
abstract DocumentKey { get; } Получает ключ документа, который используется для идентификации документа в индексе.
abstract DocumentSourceKind { get; } Получает вид источника документа.
abstract Extension { get; } Получает расширение, используемое для этого типа документа.
abstract IsLazy { get; } Получает значение, указывающее, загружен ли документ по мере необходимости или нет.
abstract ModificationDate { get; } Получает дату последнего изменения документа.

Методы

Имя Описание
static CreateFromFile(string) Создает документ из файла.
static CreateFromStream(string, DateTime, string, Stream) Создает документ из потока.
static CreateFromStructure(string, DateTime, DocumentField[]) Создает документ из структуры, представляющей собой массив текстовых полей.
static CreateLazy(DocumentSourceKind, string, IDocumentLoader) Создает документ с ленивой загрузкой.
override ToString() ВозвращаетString который представляет текущийDocument .

Примечания

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

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