Document

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