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 . |
Примечания
Узнать больше
Смотрите также
- пространство имен GroupDocs.Search.Common
- сборка GroupDocs.Search