BinaryKeyIdentifierClause Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci BinaryKeyIdentifierClause třídy .
Přetížení
BinaryKeyIdentifierClause(String, Byte[], Boolean) |
Inicializuje novou instanci BinaryKeyIdentifierClause třídy pomocí zadaného typu klauzule identifikátoru klíče, binárních dat a hodnoty, která označuje, zda musí být binární data klonována. |
BinaryKeyIdentifierClause(String, Byte[], Boolean, Byte[], Int32) |
Inicializuje novou instanci BinaryKeyIdentifierClause třídy pomocí zadaného typu klauzule identifikátoru klíče, binární data, hodnoty, která určuje, zda binární data musí být klonována, nonce a délku klíče. |
BinaryKeyIdentifierClause(String, Byte[], Boolean)
Inicializuje novou instanci BinaryKeyIdentifierClause třídy pomocí zadaného typu klauzule identifikátoru klíče, binárních dat a hodnoty, která označuje, zda musí být binární data klonována.
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 klauzule identifikátoru klíče. Nastaví hodnotu ClauseType vlastnosti .
- cloneBuffer
- Boolean
true
pro klonování pole předaného do parametru identificationData
; false
v opačném případě .
Výjimky
identificationData
je null
.
identificationData
je nulová délka.
Platí pro
BinaryKeyIdentifierClause(String, Byte[], Boolean, Byte[], Int32)
Inicializuje novou instanci BinaryKeyIdentifierClause třídy pomocí zadaného typu klauzule identifikátoru klíče, binární data, hodnoty, která určuje, zda binární data musí být klonována, nonce a délku klíče.
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 klauzule identifikátoru klíče. Nastaví hodnotu ClauseType vlastnosti .
- identificationData
- Byte[]
Pole Byte obsahující binární data, která představují identifikátor klíče. Nastaví binární data vrácená metodou GetBuffer() .
- cloneBuffer
- Boolean
true
pro klonování pole předaného do parametru identificationData
; false
v opačném případě .
- derivationNonce
- Byte[]
Pole Byte obsahující typ nonce, který byl použit k vytvoření odvozeného klíče. Nastaví hodnotu vrácenou metodou GetDerivationNonce() .
- derivationLength
- Int32
Velikost odvozeného klíče. Nastaví hodnotu DerivationLength vlastnosti .
Výjimky
identificationData
je null
.
identificationData
je nulová délka.
Poznámky
derivationNonce
Při zadání parametrů a derivationLength
se místo přímého klíče zabezpečení tokenu použije implicitně odvozený klíč.
Bez ohledu na hodnotu předanou parametru cloneBuffer
GetBuffer metoda vždy vrátí klon pole předaného do parametru identificationData
.