Freigeben über


BinaryKeyIdentifierClause Konstruktoren

Definition

Initialisiert eine neue Instanz der BinaryKeyIdentifierClause-Klasse.

Überlädt

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Initialisiert eine neue Instanz der BinaryKeyIdentifierClause-Klasse unter Verwendung des angegebenen Schlüsselklauseltyps und eines Werts, der angibt, ob die Binärdaten geklont werden müssen.

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

Initialisiert eine neue Instanz der BinaryKeyIdentifierClause-Klasse unter Verwendung des angegebenen Schlüsselklauseltyps, der Binärdaten, eines Werts, der angibt, ob die Binärdaten geklont werden müssen, einer Nonce und der Schlüssellänge.

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Quelle:
BinaryKeyIdentifierClause.cs
Quelle:
BinaryKeyIdentifierClause.cs
Quelle:
BinaryKeyIdentifierClause.cs

Initialisiert eine neue Instanz der BinaryKeyIdentifierClause-Klasse unter Verwendung des angegebenen Schlüsselklauseltyps und eines Werts, der angibt, ob die Binärdaten geklont werden müssen.

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)

Parameter

clauseType
String

Der Typ der Schlüsselbezeichnerklausel. Legt den Wert der ClauseType-Eigenschaft fest.

identificationData
Byte[]

Ein Byte-Array, der die Binärdaten enthält, die den Schlüsselbezeichner darstellen.

cloneBuffer
Boolean

true, um den an den identificationData-Parameter übergebenen Array zu klonen, andernfalls false.

Ausnahmen

identificationData ist null.

identificationData hat die Länge 0 (null).

Gilt für:

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

Quelle:
BinaryKeyIdentifierClause.cs
Quelle:
BinaryKeyIdentifierClause.cs
Quelle:
BinaryKeyIdentifierClause.cs

Initialisiert eine neue Instanz der BinaryKeyIdentifierClause-Klasse unter Verwendung des angegebenen Schlüsselklauseltyps, der Binärdaten, eines Werts, der angibt, ob die Binärdaten geklont werden müssen, einer Nonce und der Schlüssellänge.

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)

Parameter

clauseType
String

Der Typ der Schlüsselbezeichnerklausel. Legt den Wert der ClauseType-Eigenschaft fest.

identificationData
Byte[]

Ein Byte-Array, der die Binärdaten enthält, die den Schlüsselbezeichner darstellen. Legt die Binärdaten fest, die von der GetBuffer()-Methode zurückgegeben werden.

cloneBuffer
Boolean

true, um den an den identificationData-Parameter übergebenen Array zu klonen, andernfalls false.

derivationNonce
Byte[]

Ein Byte-Array, das die Nonce enthält, die zur Erstellung eines abgeleiteten Schlüssels verwendet wurde. Legt den Wert fest, der von der GetDerivationNonce()-Methode zurückgegeben wird.

derivationLength
Int32

Die Größe des abgeleiteten Schlüssels. Legt den Wert der DerivationLength-Eigenschaft fest.

Ausnahmen

identificationData ist null.

identificationData hat die Länge 0 (null).

Hinweise

Wenn die derivationNonce und die derivationLength-Parameter angegeben werden, wird der implizierte abgeleitete Schlüssel verwendet, anstatt den direkten Sicherheitsschlüssel des Tokens zu verwenden.

Unabhängig vom Wert, der an den cloneBuffer-Parameter übergeben wird, gibt die GetBuffer-Methode immer einen Klon des Arrays zurück, der an den identificationData-Parameter übergeben wurde.

Gilt für: