Document
Contenuti
[
Nascondere
]
Document class
Rappresenta la classe base per i documenti aggiunti a un indice da file system, flusso o struttura. Contiene metodi statici per la creazione di documenti da diversi tipi di origini.
public abstract class Document
Proprietà
Nome | Descrizione |
---|---|
virtual AdditionalFields { get; set; } | Ottiene o imposta i campi aggiuntivi per il documento. |
virtual Attributes { get; set; } | Ottiene o imposta gli attributi del documento. |
abstract DocumentKey { get; } | Ottiene la chiave del documento utilizzata per identificare il documento all’interno di un indice. |
abstract DocumentSourceKind { get; } | Ottiene il tipo di origine del documento. |
abstract Extension { get; } | Ottiene l’estensione utilizzata per questo tipo di documento. |
abstract IsLazy { get; } | Ottiene un valore che indica se il documento viene caricato come necessario o meno. |
abstract ModificationDate { get; } | Ottiene la data dell’ultima modifica del documento. |
Metodi
Nome | Descrizione |
---|---|
static CreateFromFile(string) | Crea un documento da un file. |
static CreateFromStream(string, DateTime, string, Stream) | Crea un documento da un flusso. |
static CreateFromStructure(string, DateTime, DocumentField[]) | Crea un documento da una struttura che è un array di campi di testo. |
static CreateLazy(DocumentSourceKind, string, IDocumentLoader) | Crea un documento a caricamento lento. |
override ToString() | Restituisce aString che rappresenta la correnteDocument . |
Osservazioni
Saperne di più
Guarda anche
- spazio dei nomi GroupDocs.Search.Common
- assemblea GroupDocs.Search