Condividi tramite


ContentInfo Costruttori

Definizione

Crea un'istanza della classe ContentInfo.

Overload

ContentInfo(Byte[])

Il ContentInfo(Byte[]) costruttore crea un'istanza ContentInfo della classe usando una matrice di valori di byte come dati e un OID predefinito object identifier che rappresenta il tipo di contenuto.

ContentInfo(Oid, Byte[])

Il ContentInfo(Oid, Byte[]) costruttore crea un'istanza della ContentInfo classe usando il tipo di contenuto specificato e una matrice di valori di byte come dati.

ContentInfo(Byte[])

Origine:
ContentInfo.cs
Origine:
ContentInfo.cs
Origine:
ContentInfo.cs
Origine:
ContentInfo.cs
Origine:
ContentInfo.cs

Il ContentInfo(Byte[]) costruttore crea un'istanza ContentInfo della classe usando una matrice di valori di byte come dati e un OID predefinito object identifier che rappresenta il tipo di contenuto.

public:
 ContentInfo(cli::array <System::Byte> ^ content);
public ContentInfo (byte[] content);
new System.Security.Cryptography.Pkcs.ContentInfo : byte[] -> System.Security.Cryptography.Pkcs.ContentInfo
Public Sub New (content As Byte())

Parametri

content
Byte[]

Matrice di valori di byte che rappresenta i dati dai quali creare l'oggetto ContentInfo.

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

La ContentInfo classe ha i seguenti valori di proprietà predefiniti.

Proprietà Valore predefinito
ContentType 1.2.840.113549.1.7.1 (dati)

Si applica a

ContentInfo(Oid, Byte[])

Origine:
ContentInfo.cs
Origine:
ContentInfo.cs
Origine:
ContentInfo.cs
Origine:
ContentInfo.cs
Origine:
ContentInfo.cs

Il ContentInfo(Oid, Byte[]) costruttore crea un'istanza della ContentInfo classe usando il tipo di contenuto specificato e una matrice di valori di byte come dati.

public:
 ContentInfo(System::Security::Cryptography::Oid ^ contentType, cli::array <System::Byte> ^ content);
public ContentInfo (System.Security.Cryptography.Oid contentType, byte[] content);
new System.Security.Cryptography.Pkcs.ContentInfo : System.Security.Cryptography.Oid * byte[] -> System.Security.Cryptography.Pkcs.ContentInfo
Public Sub New (contentType As Oid, content As Byte())

Parametri

contentType
Oid

Oggetto Oid che contiene un object identifier oggetto (OID) che specifica il tipo di contenuto del contenuto. Tale contenuto può essere costituito da dati, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData o signedData. Per altre informazioni, vedere la sezione Osservazioni.

content
Byte[]

Matrice di valori di byte che rappresenta i dati dai quali creare l'oggetto ContentInfo.

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

I tipi di contenuto didata e crittografati, visualizzati nel documento standard CMS/PKCS #7, non sono tipi di contenuto che possono essere generati da questa implementazione. Tuttavia, questi tipi di contenuto possono essere passati a questo costruttore.

Usare le stringhe OID seguenti come argomenti per il ContentInfo(Oid, Byte[]) costruttore per compilare il contentType parametro del tipo di contenuto.

contentType tipo di contenuto Stringa OID
data 1.2.840.113549.1.7.1
digestiData 1.2.840.113549.1.7.5
Encrypteddata 1.2.840.113549.1.7.6
bustaData 1.2.840.113549.1.7.3
hashedData 1.2.840.113549.1.7.5
signedAndEnvelopedData 1.2.840.113549.1.7.4
signedData 1.2.840.113549.1.7.2

Si applica a