Document
Contenu
[
Cacher
]
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
- espace de noms GroupDocs.Search.Common
- Assemblée GroupDocs.Search