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. |
评论
了解更多