共用方式為


BinaryKeyIdentifierClause 建構函式

定義

初始化 BinaryKeyIdentifierClause 類別的新執行個體。

多載

BinaryKeyIdentifierClause(String, Byte[], Boolean)

使用指定的金鑰識別碼子句型別、二進位資料,以及表示是否必須複製二進位資料的值,初始化 BinaryKeyIdentifierClause 類別的新執行個體。

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

使用指定的金鑰識別碼子句型別、二進位資料、表示是否必須複製二進位資料的值、Nonce 以及金鑰長度,初始化 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

若要複製傳入 identificationData 參數的陣列,則為 true,否則為 false

例外狀況

identificationDatanull

identificationData 長度為零。

適用於

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

來源:
BinaryKeyIdentifierClause.cs
來源:
BinaryKeyIdentifierClause.cs
來源:
BinaryKeyIdentifierClause.cs

使用指定的金鑰識別碼子句型別、二進位資料、表示是否必須複製二進位資料的值、Nonce 以及金鑰長度,初始化 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

若要複製傳入 identificationData 參數的陣列,則為 true,否則為 false

derivationNonce
Byte[]

Byte 陣列,這個陣列包含用來建立衍生金鑰的 Nonce。 設定 GetDerivationNonce() 方法所傳回的值。

derivationLength
Int32

衍生金鑰的大小。 設定 DerivationLength 屬性的值。

例外狀況

identificationDatanull

identificationData 長度為零。

備註

當指定 derivationNoncederivationLength 參數時,就會使用權杖的隱含衍生金鑰 (而不使用權杖的直接安全性金鑰)。

不論傳入 cloneBuffer 參數的值為何,GetBuffer 方法永遠都會傳回已傳入 identificationData 參數中的陣列複製 (Clone)。

適用於