Document

Document class

Représente la classe de base pour les documents ajoutés à un index à partir d’un système de fichiers, d’un flux ou d’une structure. Contient des méthodes statiques pour créer des documents à partir de différents types de sources.

public abstract class Document

Propriétés

Nom La description
virtual AdditionalFields { get; set; } Obtient ou définit les champs supplémentaires pour le document.
virtual Attributes { get; set; } Obtient ou définit les attributs du document.
abstract DocumentKey { get; } Obtient la clé de document utilisée pour identifier le document dans un index.
abstract DocumentSourceKind { get; } Obtient le type de source du document.
abstract Extension { get; } Obtient l’extension utilisée pour ce type de document.
abstract IsLazy { get; } Obtient une valeur indiquant si le document est chargé selon les besoins ou non.
abstract ModificationDate { get; } Récupère la dernière date de modification du document.

Méthodes

Nom La description
static CreateFromFile(string) Crée un document à partir d’un fichier.
static CreateFromStream(string, DateTime, string, Stream) Crée un document à partir d’un flux.
static CreateFromStructure(string, DateTime, DocumentField[]) Crée un document à partir d’une structure qui est un tableau de champs de texte.
static CreateLazy(DocumentSourceKind, string, IDocumentLoader) Crée un document à chargement différé.
override ToString() Renvoie unString qui représente le courantDocument .

Remarques

Apprendre encore plus

Voir également