Document

Document class

Stellt die Basisklasse für Dokumente dar, die einem Index aus Dateisystem, Stream oder Struktur hinzugefügt wurden. Enthält statische Methoden zum Erstellen von Dokumenten aus verschiedenen Quellentypen.

public abstract class Document

Eigenschaften

Name Beschreibung
virtual AdditionalFields { get; set; } Ruft die zusätzlichen Felder für das Dokument ab oder setzt sie.
virtual Attributes { get; set; } Ruft die Attribute des Dokuments ab oder legt sie fest.
abstract DocumentKey { get; } Ruft den Dokumentschlüssel ab, der verwendet wird, um das Dokument in einem Index zu identifizieren.
abstract DocumentSourceKind { get; } Ruft die Art der Dokumentenquelle ab.
abstract Extension { get; } Ruft die für diesen Dokumenttyp verwendete Erweiterung ab.
abstract IsLazy { get; } Ruft einen Wert ab, der angibt, ob das Dokument wie benötigt geladen wird oder nicht.
abstract ModificationDate { get; } Ruft das letzte Änderungsdatum des Dokuments ab.

Methoden

Name Beschreibung
static CreateFromFile(string) Erstellt ein Dokument aus einer Datei.
static CreateFromStream(string, DateTime, string, Stream) Erstellt ein Dokument aus einem Stream.
static CreateFromStructure(string, DateTime, DocumentField[]) Erstellt ein Dokument aus einer Struktur, die ein Array von Textfeldern ist.
static CreateLazy(DocumentSourceKind, string, IDocumentLoader) Erstellt ein verzögert geladenes Dokument.
override ToString() Gibt a zurückString das repräsentiert den StromDocument .

Bemerkungen

Erfahren Sie mehr

Siehe auch