Partager via


EncryptedPackageEnvelope Classe

Définition

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

public ref class EncryptedPackageEnvelope : IDisposable
public class EncryptedPackageEnvelope : IDisposable
type EncryptedPackageEnvelope = class
    interface IDisposable
Public Class EncryptedPackageEnvelope
Implements IDisposable
Héritage
EncryptedPackageEnvelope
Implémente

Remarques

EncryptedPackageEnvelope n’a aucun constructeur public. Un EncryptedPackageEnvelope est créé à l’aide des méthodes statiques Create, CreateFromPackageou Open .

Propriétés

FileOpenAccess

Obtient une valeur qui spécifie si le fichier s'est ouvert avec accès en lecture, en écriture ou les deux.

PackageProperties

Obtient les propriétés principales de package (telles que le titre et le sujet) du document managé par des droits.

RightsManagementInformation

Obtient les informations de gestion des droits stockées dans EncryptedPackageEnvelope ; en particulier, la PublishLicense et la UseLicense stockées dans le fichier composé OLE qui personnifie le package protégé de gestion des droits.

StorageInfo

Obtient un objet qui fournit l'accès au flux de données du fichier composé à l'extérieur du package chiffré.

Méthodes

Close()

Ferme le package chiffré et le fichier composé OLE qui le contient.

Create(Stream, PublishLicense, CryptoProvider)

Crée et retourne une EncryptedPackageEnvelope sur le flux de données spécifié.

Create(String, PublishLicense, CryptoProvider)

Crée et retourne une EncryptedPackageEnvelope et lui donne le nom de fichier spécifié.

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Crée et retourne une EncryptedPackageEnvelope (sur le flux de données spécifié) qui utilise le package non chiffré spécifié comme son contenu.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

Crée et retourne une EncryptedPackageEnvelope qui utilise le package non chiffré spécifié comme son contenu et lui donne le nom de fichier spécifié.

Dispose()

Libère toutes les ressources utilisées par EncryptedPackageEnvelope.

Dispose(Boolean)

Libère les ressources non managées utilisées par EncryptedPackageEnvelope et libère éventuellement les ressources managées.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Flush()

Videz le flux de données pour l'EncryptedPackageEnvelope et le contenu de son package à la fois.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetPackage()

Obtient le package chiffré à l'intérieur de l'EncryptedPackageEnvelope.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsEncryptedPackageEnvelope(Stream)

Obtient une valeur qui spécifie si le flux de données spécifié est un fichier composé OLE avec un flux de données de package chiffré.

IsEncryptedPackageEnvelope(String)

Obtient une valeur qui spécifie si le fichier spécifié est un fichier composé OLE avec un flux de données de package chiffré.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Open(Stream)

Ouvrez le package chiffré dans le flux de données spécifié.

Open(String)

Ouvrez uniquement le package chiffré dans le fichier spécifié en lecture seule et sans partage.

Open(String, FileAccess)

Ouvre uniquement le package chiffré dans le fichier spécifié avec l'accès spécifié et sans partage.

Open(String, FileAccess, FileShare)

Ouvre le package chiffré dans le fichier spécifié et lui donne l'accès et le niveau de partage spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à