Document

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