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. Une EncryptedPackageEnvelope valeur est créée à l’aide Createdes méthodes statiques, CreateFromPackageou Open statiques.

Propriétés

Nom Description
FileOpenAccess

Obtient une valeur qui spécifie si le fichier a été ouvert avec accès à la lecture, à l’écriture ou aux deux.

PackageProperties

Obtient les propriétés principales du package (par exemple, Titre et Objet) du document géré par droits.

RightsManagementInformation

Obtient les informations de gestion des droits stockées dans le EncryptedPackageEnvelopefichier PublishLicenseUseLicensecomposé OLE qui incarne le package protégé par la gestion des droits.

StorageInfo

Obtient un objet qui fournit l’accès aux flux de fichiers composés en dehors du package chiffré.

Méthodes

Nom Description
Close()

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

Create(Stream, PublishLicense, CryptoProvider)

Crée et retourne un EncryptedPackageEnvelope flux spécifié.

Create(String, PublishLicense, CryptoProvider)

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

CreateFromPackage(Stream, Stream, PublishLicense, CryptoProvider)

Crée et retourne un EncryptedPackageEnvelope (sur le flux spécifié) qui utilise le package non chiffré spécifié comme contenu.

CreateFromPackage(String, Stream, PublishLicense, CryptoProvider)

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

Dispose()

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

Dispose(Boolean)

Libère les ressources non managées utilisées par les EncryptedPackageEnvelope ressources gérées 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 à la fois pour le contenu du EncryptedPackageEnvelope package et celui du package.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetPackage()

Obtient le package chiffré à l’intérieur du EncryptedPackageEnvelope.

GetType()

Obtient la Type de l’instance actuelle.

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

Obtient une valeur spécifiant si le flux spécifié est un fichier composé OLE avec un flux de package chiffré.

IsEncryptedPackageEnvelope(String)

Obtient une valeur spécifiant si le fichier spécifié est un fichier composé OLE avec un flux de package chiffré.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

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

Ouvrez le package chiffré dans le flux spécifié.

Open(String, FileAccess, FileShare)

Ouvrez le package chiffré dans le fichier spécifié et lui donnez l’accès et le partage spécifiés.

Open(String, FileAccess)

Ouvrez le package chiffré dans le fichier spécifié comme non partagé et avec l’accès spécifié.

Open(String)

Ouvrez le package chiffré dans le fichier spécifié en lecture seule et non partagé.

ToString()

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

(Hérité de Object)

S’applique à