Document
Contenido
[
Ocultar
]
Document class
Representa la clase base para documentos agregados a un índice desde un sistema de archivos, flujo o estructura. Contiene métodos estáticos para crear documentos de diferentes tipos de fuentes.
public abstract class Document
Propiedades
Nombre | Descripción |
---|---|
virtual AdditionalFields { get; set; } | Obtiene o establece los campos adicionales para el documento. |
virtual Attributes { get; set; } | Obtiene o establece los atributos del documento. |
abstract DocumentKey { get; } | Obtiene la clave del documento que se utiliza para identificar el documento dentro de un índice. |
abstract DocumentSourceKind { get; } | Obtiene el tipo de origen del documento. |
abstract Extension { get; } | Obtiene la extensión utilizada para este tipo de documento. |
abstract IsLazy { get; } | Obtiene un valor que indica si el documento se carga según sea necesario o no. |
abstract ModificationDate { get; } | Obtiene la última fecha de modificación del documento. |
Métodos
Nombre | Descripción |
---|---|
static CreateFromFile(string) | Crea un documento a partir de un archivo. |
static CreateFromStream(string, DateTime, string, Stream) | Crea un documento a partir de un flujo. |
static CreateFromStructure(string, DateTime, DocumentField[]) | Crea un documento a partir de una estructura que es una matriz de campos de texto. |
static CreateLazy(DocumentSourceKind, string, IDocumentLoader) | Crea un documento con carga diferida. |
override ToString() | Devuelve unString que representa la corrienteDocument . |
Observaciones
Aprende más
Ver también
- espacio de nombres GroupDocs.Search.Common
- asamblea GroupDocs.Search