FileSpecification

FileSpecification class

Clase que representa el archivo incrustado.

public sealed class FileSpecification : IDisposable

Constructores

NombreDescripción
FileSpecification()Crear nueva especificación de archivo vacío.
FileSpecification(string)Constructor para FileSpecification
FileSpecification(Stream, string)Constructor para especificación de archivo.
FileSpecification(string, Annotation)Constructor para FileSpecification.
FileSpecification(string, string)Constructor para FileSpecification.
FileSpecification(Stream, string, string)Constructor para FileSpecification.

Propiedades

NombreDescripción
AFRelationship { get; set; }Archivo asociado Relación.
Contents { get; set; }Obtiene o establece el archivo de contenido. Esta propiedad devuelve datos cargados en la memoria que pueden causar una excepción de falta de memoria para datos grandes. Para disminuir el uso de la memoria, use StreamContents.
Description { get; set; }Obtiene o establece el texto asociado con la especificación del archivo.
Encoding { get; set; }Obtiene o establece el formato de codificación. Valores posibles: Zip: el archivo está comprimido con ZIP, Ninguno: el archivo no está comprimido.
EncryptedPayload { get; }Obtiene la carga útil cifrada.
FileSystem { get; set; }Obtiene o establece el nombre del sistema de archivos.
IncludeContents { get; set; }Si es verdadero, el contenido del archivo se incluirá en la especificación del archivo.
MIMEType { get; set; }Obtiene el subtipo del archivo incrustado
Name { get; set; }Obtiene o establece el nombre de especificación del archivo.
Params { get; set; }Obtiene los parámetros del archivo.
StreamContents { get; }Obtiene el contenido del archivo como flujo. El contenido no se carga en la memoria, lo que permite disminuir el uso de la memoria. Pero esta transmisión no admite el posicionamiento ni la propiedad Longitud. Si necesita estas funciones, utilice la propiedad Contenidos en su lugar.
UnicodeName { get; set; }Obtiene o establece el nombre Unicode de especificación de archivo.

Métodos

NombreDescripción
Dispose()Eliminar contenido.
GetValue(string)Obtiene el parámetro específico de la aplicación.
SetValue(string, string)Establece el parámetro específico de la aplicación.

Ver también