ContentInfo Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляр класса ContentInfo.
Перегрузки
ContentInfo(Byte[]) |
Конструктор ContentInfo(Byte[]) создает экземпляр ContentInfo класса , используя массив байтовых значений в качестве данных и объект по умолчанию |
ContentInfo(Oid, Byte[]) |
Конструктор ContentInfo(Oid, Byte[]) создает экземпляр класса , ContentInfo используя указанный тип контента и массив байтовых значений в качестве данных. |
ContentInfo(Byte[])
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
Конструктор ContentInfo(Byte[]) создает экземпляр ContentInfo класса , используя массив байтовых значений в качестве данных и объект по умолчанию object identifier
(OID), представляющий тип контента.
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())
Параметры
- content
- Byte[]
Массив байтовых значений, представляющий данные, из которых необходимо создать объект ContentInfo.
Исключения
Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.
Комментарии
Класс ContentInfo имеет следующие значения свойств по умолчанию.
Свойство. | Значение по умолчанию |
---|---|
ContentType | 1.2.840.113549.1.7.1 (данные) |
Применяется к
ContentInfo(Oid, Byte[])
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
- Исходный код:
- ContentInfo.cs
Конструктор ContentInfo(Oid, Byte[]) создает экземпляр класса , ContentInfo используя указанный тип контента и массив байтовых значений в качестве данных.
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())
Параметры
- contentType
- Oid
Объект Oid , содержащий object identifier
объект (OID), указывающий тип содержимого. Тип может иметь значение data, digestedData, encryptedData, envelopedData, hashedData, signedAndEnvelopedData или signedData. Дополнительные сведения см. в подразделе "Примечания".
- content
- Byte[]
Массив байтовых значений, представляющий данные, из которых необходимо создать объект ContentInfo.
Исключения
Пустая ссылка была передана методу, не принимающему ее в качестве допустимого аргумента.
Комментарии
Типы контента digestedData и encryptedData, которые отображаются в документе о стандартах CMS/PKCS #7, не являются типами контента, которые могут быть созданы этой реализацией. Однако эти типы контента можно передать в этот конструктор.
Используйте следующие строки OID в качестве аргументов конструктора ContentInfo(Oid, Byte[]) для создания contentType
параметра типа контента.
contentType тип контента |
Строка OID |
---|---|
. | 1.2.840.113549.1.7.1 |
DigestedData | 1.2.840.113549.1.7.5 |
encryptedData | 1.2.840.113549.1.7.6 |
envelopedData | 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 |