Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.IO.Packaging

 

Publicado: octubre de 2016

Proporciona clases que admiten almacenamiento de varios objetos de datos en un único contenedor.

ClaseDescripción
System_CAPS_pubclassEncryptedPackageEnvelope

Representa un archivo compuesto OLE que contiene un paquete cifrado.

System_CAPS_pubclassPackage

Representa un contenedor que puede almacenar varios objetos de datos.

System_CAPS_pubclassPackageDigitalSignature

Representa una firma digital que se aplica a un conjunto de relaciones y partes del paquete.

System_CAPS_pubclassPackageDigitalSignatureManager

Proporciona una clase de utilidad para la creación y comprobación de firmas digitales en un Package.

System_CAPS_pubclassPackagePart

Proporciona una clase base para elementos almacenan en una Package. Esta clase es abstracta.

System_CAPS_pubclassPackagePartCollection

Representa una colección de objetos PackagePart.

System_CAPS_pubclassPackageProperties

Representa las propiedades básicas de un Package.

System_CAPS_pubclassPackageRelationship

Representa una asociación entre un origen de Package o PackagePart, y un objeto de destino que puede ser un PackagePart o un recurso externo.

System_CAPS_pubclassPackageRelationshipCollection

Representa una colección de PackageRelationship elementos que pertenecen a una determinada PackagePart o Package.

System_CAPS_pubclassPackageRelationshipSelector

Define PackageRelationship criterios para seleccionar las relaciones de nivel de paquete o elemento.

System_CAPS_pubclassPackageStore

Representa una colección de específicos de la aplicación Package instancias que se utiliza en combinación con PackWebRequest.

System_CAPS_pubclassPackUriHelper

Proporciona métodos de utilidad para crear y analizar objetos de URI de paquete.

System_CAPS_pubclassPackWebRequest

Realiza una solicitud a todo un PackagePart o un PackagePart en un paquete, identificado por un URI de paquete.

System_CAPS_pubclassPackWebRequestFactory

Representa la clase que se invoca cuando se crea una instancia de Pack URI PackWebRequest.

System_CAPS_pubclassPackWebResponse

Representa una respuesta de una PackWebRequest.

System_CAPS_pubclassRightsManagementInformation

Representa la información de administración de derechos digitales (DRM) que se almacena en un EncryptedPackageEnvelope.

System_CAPS_pubclassSignatureVerificationEventArgs

Especifica los argumentos de evento proporcionados a la InvalidSignatureEventHandler.

System_CAPS_pubclassStorageInfo

Proporciona acceso e información para manipular los almacenes de datos en un Package.

System_CAPS_pubclassStreamInfo

Proporciona acceso e información para manipular secuencias de E/S dentro de un Package.

System_CAPS_pubclassZipPackage

Implementa una subclase derivada de abstracto Package clase base, la ZipPackage clase utiliza un archivo ZIP como almacén de contenedor. Esta clase no puede heredarse.

System_CAPS_pubclassZipPackagePart

Representa un elemento que se almacena en un ZipPackage.

DelegadoDescripción
System_CAPS_pubdelegateInvalidSignatureEventHandler

Representa el método que controla el InvalidSignatureEvent es que se genera cuando VerifySignatures detecta una firma no válida.

EnumeraciónDescripción
System_CAPS_pubenumCertificateEmbeddingOption

Especifica la ubicación donde se almacena el certificado X.509 que se usa en la firma.

System_CAPS_pubenumCompressionOption

Especifica el nivel de compresión para el contenido que se almacena en un PackagePart.

System_CAPS_pubenumEncryptionOption

Especifica la opción de cifrado de partes en un Package.

System_CAPS_pubenumPackageRelationshipSelectorType

Especifica el tipo de criterios de selección que se usa para hacer coincidir y devolver PackageRelationship selecciones a través de un PackageRelationshipSelector.

System_CAPS_pubenumTargetMode

Especifica si el destino de un PackageRelationship dentro o fuera de la Package.

System_CAPS_pubenumVerifyResult

Especifica el resultado de una comprobación de un certificado o una signatura.

Package es una clase abstracta que se puede utilizar para organizar objetos en una única entidad de un formato físico definido con fines de portabilidad y acceso eficaz.

Un archivo ZIP es el formato físico primario de la Package. Otros Package implementaciones pueden usar otros formatos físicos como un documento XML, una base de datos o servicio Web.

Al igual que un sistema de archivos, los elementos incluidos en un Package se hace referencia en una organización jerárquica de carpetas y archivos.

Aunque Package es una clase abstracta, la ZipPackage clase derivada se utiliza como predeterminada la Package.Open método.

Un PackagePart ("elemento") es la clase abstracta que representa un objeto que se almacena en un Package.

Un PackageRelationship ("relación") define una asociación entre un origen de Package o PackagePart y un objeto de destino. Un PackageRelationship puede ser uno de los dos tipos, cada uno de ellos puede ser una de estas dos formas:

Origen de la relación Package u origen PackagePart se considera el "propietario" de la relación. Cuando se elimina el objeto de origen, también se eliminan todas las relaciones que posee el objeto de origen. El proceso de creación o eliminación de una relación no cambia físicamente los objetos de origen o de destino en modo alguno.

Un PackageDigitalSignature ("firma digital") es una composición de elementos y relaciones que representan una firma digital incluida con una Package. La firma digital identifica al originador y valida que los elementos y relaciones contenidos en el Package no han sido modificados.

Los paquetes también admiten la administración de derechos digitales (DRM), que permite a los elementos de contenido en un Package se cifren con derechos de acceso específicos concedidos a los usuarios autorizados.

Según la Package arquitectura, un XpsDocument es un tipo de paquete diseñado para almacenar documentos basados en la apertura XML Paper Specification (XPS).

Windows Presentation Foundation (WPF) usa paquetes para almacenar contenido, recursos y relaciones para las páginas y documentos mediante un archivo ZIP estándar de forma predeterminada. Como con cualquier archivo ZIP, la aplicación puede utilizar el System.IO.Packaging clases para almacenar y, opcionalmente, proteger cualquier tipo o el número de archivos de datos en un único contenedor de acceso eficiente.

Para obtener más información, vea la especificación Open Packaging Conventions (OPC), disponible para descarga en la sección XPS de Windows Hardware Developer Central.

Volver al principio
Mostrar: