BinaryKeyIdentifierClause Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy BinaryKeyIdentifierClause.

Przeciążenia

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Inicjuje nowe wystąpienie klasy przy użyciu określonego typu klauzuli identyfikatora klucza, danych binarnych i wartości wskazującej, czy dane binarne BinaryKeyIdentifierClause muszą zostać sklonowane.

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

Inicjuje nowe wystąpienie klasy przy użyciu określonego typu klauzuli identyfikatora klucza, danych binarnych, wartości, która wskazuje, czy dane binarne muszą zostać sklonowane, wartość nonce i BinaryKeyIdentifierClause długość klucza.

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Inicjuje nowe wystąpienie klasy przy użyciu określonego typu klauzuli identyfikatora klucza, danych binarnych i wartości wskazującej, czy dane binarne BinaryKeyIdentifierClause muszą zostać sklonowane.

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)

Parametry

clauseType
String

Typ klauzuli identyfikatora klucza. Ustawia wartość ClauseType właściwości.

identificationData
Byte[]

Tablica Byte zawierająca dane binarne reprezentujące identyfikator klucza.

cloneBuffer
Boolean

truew celu sklonowania tablicy przekazanej do identificationData parametru ; w przeciwnym razie . false

Wyjątki

identificationData to null.

identificationData ma długość zero.

Dotyczy

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

Inicjuje nowe wystąpienie klasy przy użyciu określonego typu klauzuli identyfikatora klucza, danych binarnych, wartości, która wskazuje, czy dane binarne muszą zostać sklonowane, wartość nonce i BinaryKeyIdentifierClause długość klucza.

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)

Parametry

clauseType
String

Typ klauzuli identyfikatora klucza. Ustawia wartość ClauseType właściwości.

identificationData
Byte[]

Tablica Byte zawierająca dane binarne reprezentujące identyfikator klucza. Ustawia dane binarne, które są zwracane przez GetBuffer() metodę .

cloneBuffer
Boolean

truew celu sklonowania tablicy przekazanej do identificationData parametru ; w przeciwnym razie . false

derivationNonce
Byte[]

Tablica Byte zawierająca element nonce, który został użyty do utworzenia klucza pochodnego. Ustawia wartość zwracaną przez GetDerivationNonce() metodę .

derivationLength
Int32

Rozmiar klucza pochodnego. Ustawia wartość DerivationLength właściwości.

Wyjątki

identificationData to null.

identificationData ma długość zero.

Uwagi

Gdy parametry derivationNonce i derivationLength są określone, jest używany niejawny klucz pochodny zamiast bezpośredniego klucza zabezpieczeń tokenu.

Niezależnie od wartości przekazanej do cloneBuffer parametru, metoda zawsze zwraca GetBuffer klon tablicy przekazanej do identificationData parametru .

Dotyczy