Поделиться через


BinaryKeyIdentifierClause Конструкторы

Определение

Инициализирует новый экземпляр класса BinaryKeyIdentifierClause.

Перегрузки

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Инициализирует новый экземпляр класса BinaryKeyIdentifierClause, используя указанный тип конструкции идентификатора ключа, двоичные данные и значение, указывающее на необходимость клонирования двоичных данных.

BinaryKeyIdentifierClause(String, Byte[], Boolean, Byte[], Int32)

Инициализирует новый экземпляр класса BinaryKeyIdentifierClause, используя указанный тип предложения идентификатора ключа, двоичные данные, значение, указывающее на необходимость клонирования двоичных данных, специальное слово и длину ключа.

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Исходный код:
BinaryKeyIdentifierClause.cs
Исходный код:
BinaryKeyIdentifierClause.cs
Исходный код:
BinaryKeyIdentifierClause.cs

Инициализирует новый экземпляр класса BinaryKeyIdentifierClause, используя указанный тип конструкции идентификатора ключа, двоичные данные и значение, указывающее на необходимость клонирования двоичных данных.

protected:
 BinaryKeyIdentifierClause(System::String ^ clauseType, cli::array <System::Byte> ^ identificationData, bool cloneBuffer);
protected BinaryKeyIdentifierClause (string clauseType, byte[] identificationData, bool cloneBuffer);
new System.IdentityModel.Tokens.BinaryKeyIdentifierClause : string * byte[] * bool -> System.IdentityModel.Tokens.BinaryKeyIdentifierClause
Protected Sub New (clauseType As String, identificationData As Byte(), cloneBuffer As Boolean)

Параметры

clauseType
String

Тип конструкции идентификатора ключа. Задает значение свойства ClauseType.

identificationData
Byte[]

Массив Byte, который содержит двоичные данные, представляющие идентификатор ключа.

cloneBuffer
Boolean

Значение true для клонирования массива, передаваемого в параметр identificationData; в противном случае — значение false.

Исключения

identificationData имеет значение null.

Параметр identificationData имеет нулевую длину.

Применяется к

BinaryKeyIdentifierClause(String, Byte[], Boolean, Byte[], Int32)

Исходный код:
BinaryKeyIdentifierClause.cs
Исходный код:
BinaryKeyIdentifierClause.cs
Исходный код:
BinaryKeyIdentifierClause.cs

Инициализирует новый экземпляр класса BinaryKeyIdentifierClause, используя указанный тип предложения идентификатора ключа, двоичные данные, значение, указывающее на необходимость клонирования двоичных данных, специальное слово и длину ключа.

protected:
 BinaryKeyIdentifierClause(System::String ^ clauseType, cli::array <System::Byte> ^ identificationData, bool cloneBuffer, cli::array <System::Byte> ^ derivationNonce, int derivationLength);
protected BinaryKeyIdentifierClause (string clauseType, byte[] identificationData, bool cloneBuffer, byte[] derivationNonce, int derivationLength);
new System.IdentityModel.Tokens.BinaryKeyIdentifierClause : string * byte[] * bool * byte[] * int -> System.IdentityModel.Tokens.BinaryKeyIdentifierClause
Protected Sub New (clauseType As String, identificationData As Byte(), cloneBuffer As Boolean, derivationNonce As Byte(), derivationLength As Integer)

Параметры

clauseType
String

Тип конструкции идентификатора ключа. Задает значение свойства ClauseType.

identificationData
Byte[]

Массив Byte, который содержит двоичные данные, представляющие идентификатор ключа. Задает двоичные данные, возвращаемые методом GetBuffer().

cloneBuffer
Boolean

Значение true для клонирования массива, передаваемого в параметр identificationData; в противном случае — значение false.

derivationNonce
Byte[]

Массив Byte, который содержит специальное слово, использованное для создания производного ключа. Задает значение, возвращаемое методом GetDerivationNonce().

derivationLength
Int32

Размер производного ключа. Задает значение свойства DerivationLength.

Исключения

identificationData имеет значение null.

Параметр identificationData имеет нулевую длину.

Комментарии

Если указаны параметры derivationNonce и derivationLength, вместо прямого ключа безопасности используется неявный ключ безопасности.

Независимо от значения, передаваемого в параметр cloneBuffer, метод GetBuffer всегда возвращает клон массива в параметр identificationData.

Применяется к