Condividi tramite


BinaryKeyIdentifierClause Costruttori

Definizione

Inizializza una nuova istanza della classe BinaryKeyIdentifierClause.

Overload

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Inizializza una nuova istanza della classe BinaryKeyIdentifierClause utilizzando il tipo di clausola identificatore di chiave specificato, i dati binari e un valore che indica se i dati binari devono essere duplicati.

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

Inizializza una nuova istanza della classe BinaryKeyIdentifierClause utilizzando il tipo di clausola identificatore di chiave specificato, i dati binari, un valore che indica se i dati binari devono essere duplicati, un parametro nonce e la lunghezza della chiave.

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Origine:
BinaryKeyIdentifierClause.cs
Origine:
BinaryKeyIdentifierClause.cs
Origine:
BinaryKeyIdentifierClause.cs

Inizializza una nuova istanza della classe BinaryKeyIdentifierClause utilizzando il tipo di clausola identificatore di chiave specificato, i dati binari e un valore che indica se i dati binari devono essere duplicati.

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)

Parametri

clauseType
String

Tipo della clausola identificatore di chiave. Imposta il valore della proprietà ClauseType.

identificationData
Byte[]

Matrice di Byte che contiene i dati binari che rappresentano l’identificatore di chiave.

cloneBuffer
Boolean

true per duplicare la matrice passata nel parametro identificationData; in caso contrario, false.

Eccezioni

identificationData è null.

Il parametro identificationData è di lunghezza zero.

Si applica a

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

Origine:
BinaryKeyIdentifierClause.cs
Origine:
BinaryKeyIdentifierClause.cs
Origine:
BinaryKeyIdentifierClause.cs

Inizializza una nuova istanza della classe BinaryKeyIdentifierClause utilizzando il tipo di clausola identificatore di chiave specificato, i dati binari, un valore che indica se i dati binari devono essere duplicati, un parametro nonce e la lunghezza della chiave.

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)

Parametri

clauseType
String

Tipo della clausola identificatore di chiave. Imposta il valore della proprietà ClauseType.

identificationData
Byte[]

Matrice di Byte che contiene i dati binari che rappresentano l’identificatore di chiave. Imposta i dati binari che vengono restituiti dal metodo GetBuffer().

cloneBuffer
Boolean

true per duplicare la matrice passata nel parametro identificationData; in caso contrario, false.

derivationNonce
Byte[]

Matrice di Byte che contiene il parametro nonce utilizzato per creare una chiave derivata. Imposta il valore restituito dal metodo GetDerivationNonce().

derivationLength
Int32

Dimensione della chiave derivata. Imposta il valore della proprietà DerivationLength.

Eccezioni

identificationData è null.

Il parametro identificationData è di lunghezza zero.

Commenti

Quando vengono specificati i parametri derivationNonce e derivationLength, anziché la chiave di sicurezza diretta del token viene utilizzata la chiave derivata implicita.

Indipendentemente dal valore passato nel parametro cloneBuffer, il metodo GetBuffer restituisce sempre un clone della matrice passato nel parametro identificationData.

Si applica a