Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

System.IO.Packaging espace de noms

 

Date de publication : novembre 2016

Fournit des classes qui prennent en charge le stockage de plusieurs objets de données dans un seul conteneur.

ClasseDescription
System_CAPS_pubclassEncryptedPackageEnvelope

Représente un fichier composé OLE qui contient un package chiffré.

System_CAPS_pubclassPackage

Représente un conteneur qui peut stocker plusieurs objets de données.

System_CAPS_pubclassPackageDigitalSignature

Représente une signature numérique appliquée à un ensemble de relations et de parties de package.

System_CAPS_pubclassPackageDigitalSignatureManager

Fournit une classe utilitaire pour la création et la vérification des signatures numériques dans un Package.

System_CAPS_pubclassPackagePart

Fournit une classe de base pour les composants stockés dans un Package. Cette classe est abstraite.

System_CAPS_pubclassPackagePartCollection

Représente une collection d'objets PackagePart.

System_CAPS_pubclassPackageProperties

Représente les propriétés de base d’un Package.

System_CAPS_pubclassPackageRelationship

Représente une association entre une source de Package ou PackagePart, et un objet cible qui peut être un PackagePart ou une ressource externe.

System_CAPS_pubclassPackageRelationshipCollection

Représente une collection de PackageRelationship les éléments qui appartiennent à une donnée PackagePart ou Package.

System_CAPS_pubclassPackageRelationshipSelector

Définit PackageRelationship critères de sélection des relations au niveau du composant ou au niveau du package.

System_CAPS_pubclassPackageStore

Représente une collection d’application spécifiques Package utilisées en association avec des instances PackWebRequest.

System_CAPS_pubclassPackUriHelper

Fournit des méthodes utilitaires pour composer et analyser des objets URI à en-tête pack.

System_CAPS_pubclassPackWebRequest

Effectue une demande à l’intégralité d’un PackagePart ou à un PackagePart dans un package, identifié par un URI à en-tête pack.

System_CAPS_pubclassPackWebRequestFactory

Représente la classe qui est appelée quand une instance d’un URI à en-tête pack PackWebRequest est créée.

System_CAPS_pubclassPackWebResponse

Représente une réponse d’un PackWebRequest.

System_CAPS_pubclassRightsManagementInformation

Représente les informations de gestion des droits numériques (DRM) stockées dans un EncryptedPackageEnvelope.

System_CAPS_pubclassSignatureVerificationEventArgs

Spécifie les arguments d’événement fournis pour le InvalidSignatureEventHandler.

System_CAPS_pubclassStorageInfo

Fournit un accès et des informations pour manipuler des magasins de données dans un Package.

System_CAPS_pubclassStreamInfo

Fournit l’accès aux informations et manipulation de flux d’e/s dans une Package.

System_CAPS_pubclassZipPackage

Implémente une sous-classe dérivée du résumé Package classe de base : la ZipPackage classe utilise une archive ZIP comme magasin de conteneur. Cette classe ne peut pas être héritée.

System_CAPS_pubclassZipPackagePart

Représente un composant qui est stocké dans un ZipPackage.

DéléguéDescription
System_CAPS_pubdelegateInvalidSignatureEventHandler

Représente la méthode qui gère les InvalidSignatureEvent qui est déclenché lorsque VerifySignatures détecte une signature non valide.

ÉnumérationDescription
System_CAPS_pubenumCertificateEmbeddingOption

Spécifie l’emplacement où est stocké le certificat X.509 utilisé dans la signature.

System_CAPS_pubenumCompressionOption

Spécifie le niveau de compression pour le contenu qui est stocké dans un PackagePart.

System_CAPS_pubenumEncryptionOption

Spécifie l’option de chiffrement de parties dans un Package.

System_CAPS_pubenumPackageRelationshipSelectorType

Spécifie le type de critères de sélection qui est utilisé pour faire correspondre et retourner PackageRelationship sélections via un PackageRelationshipSelector.

System_CAPS_pubenumTargetMode

Spécifie si la cible d’un PackageRelationship est à l’intérieur ou à l’extérieur du Package.

System_CAPS_pubenumVerifyResult

Spécifie le résultat d’une vérification de certificat ou de signature.

Package est une classe abstraite qui peut être utilisée pour organiser les objets en une seule entité d’un format physique défini pour la portabilité et un accès efficace.

Un fichier .zip est le format physique principal pour le Package. Autres Package implémentations peuvent utiliser d’autres formats physiques tels que d’un document XML, une base de données ou un service Web.

Comme un système de fichiers, les éléments contenus dans un Package sont référencés dans une organisation hiérarchique des fichiers et dossiers.

Bien que Package est une classe abstraite, la ZipPackage classe dérivée est utilisée comme valeur par défaut par le Package.Open (méthode).

Un PackagePart (« partie ») est la classe abstraite qui représente un objet qui est stocké dans un Package.

Un PackageRelationship (« relation ») définit une association entre une source de Package ou PackagePart et un objet cible. Un PackageRelationship peut être un des deux types, chacun d'entre eux peut être une des deux formes :

Source de la relation Package ou source PackagePart est considéré comme le « propriétaire » de la relation. Lorsque l’objet source est supprimé, toutes les relations possédées par l’objet source sont également supprimées. Le processus de création ou suppression d’une relation ne modifie pas physiquement les objets source ou cible.

Un PackageDigitalSignature (« signature numérique ») est une composition de parties et relations représentant une signature numérique incluse dans un Package. La signature numérique identifie l’expéditeur et valide le fait que les composants et relations signés contient dans le Package n’ont pas été modifiés.

Les packages prennent également en charge la gestion des droits numériques (DRM), qui autorise des éléments contenus dans un Package à être chiffrés avec des droits d’accès spécifiques accordés aux utilisateurs autorisés.

Selon la Package architecture, un XpsDocument est un type de package conçu pour stocker des documents basés sur l’open XML Paper Specification (XPS).

Windows Presentation Foundation (WPF) utilise des packages pour stocker du contenu, des ressources et des relations pour des pages et des documents à l’aide d’un fichier ZIP standard par défaut. Comme avec n’importe quel fichier ZIP, votre application peut utiliser la System.IO.Packaging des classes pour stocker et éventuellement protéger tout type ou nombre de fichiers de données dans un seul conteneur, d’accès efficace.

Pour plus d’informations, consultez la spécification Open Packaging Conventions (OPC), disponible au téléchargement à partir de la section XPS de Windows Hardware Developer Central.

Retour au début
Afficher: