Compartilhar via


BinaryKeyIdentifierClause Construtores

Definição

Inicializa uma nova instância da classe BinaryKeyIdentifierClause.

Sobrecargas

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Inicializa uma nova instância da classe BinaryKeyIdentifierClause usando o tipo de cláusula de identificador de chave especificado, dados binários e um valor que indica se os dados binários devem ser clonados.

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

Inicializa uma nova instância da classe BinaryKeyIdentifierClause usando o tipo de cláusula de identificador de chave especificado, dados binários, um valor que indica se os dados binários devem ser clonados, um nonce e o comprimento da chave.

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Origem:
BinaryKeyIdentifierClause.cs
Origem:
BinaryKeyIdentifierClause.cs
Origem:
BinaryKeyIdentifierClause.cs

Inicializa uma nova instância da classe BinaryKeyIdentifierClause usando o tipo de cláusula de identificador de chave especificado, dados binários e um valor que indica se os dados binários devem ser clonados.

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)

Parâmetros

clauseType
String

O tipo de cláusula de identificador de chave. Define o valor da propriedade ClauseType.

identificationData
Byte[]

Uma matriz de Byte que contém os dados binários que representam o identificador de chave.

cloneBuffer
Boolean

true para clonar a matriz passada para o parâmetro identificationData; caso contrário, false.

Exceções

identificationData é null.

identificationData tem tamanho zero.

Aplica-se a

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

Origem:
BinaryKeyIdentifierClause.cs
Origem:
BinaryKeyIdentifierClause.cs
Origem:
BinaryKeyIdentifierClause.cs

Inicializa uma nova instância da classe BinaryKeyIdentifierClause usando o tipo de cláusula de identificador de chave especificado, dados binários, um valor que indica se os dados binários devem ser clonados, um nonce e o comprimento da chave.

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)

Parâmetros

clauseType
String

O tipo de cláusula de identificador de chave. Define o valor da propriedade ClauseType.

identificationData
Byte[]

Uma matriz de Byte que contém os dados binários que representam o identificador de chave. Define os dados binários retornados pelo método GetBuffer().

cloneBuffer
Boolean

true para clonar a matriz passada para o parâmetro identificationData; caso contrário, false.

derivationNonce
Byte[]

Uma matriz de Byte que contém o nonce que foi usado para criar uma chave derivada. Define o valor retornado pelo método GetDerivationNonce().

derivationLength
Int32

O tamanho da chave derivada. Define o valor da propriedade DerivationLength.

Exceções

identificationData é null.

identificationData tem tamanho zero.

Comentários

Quando os derivationNonce parâmetros e derivationLength são especificados, a chave derivada implícita é usada em vez da chave de segurança direta do token.

Independentemente do valor passado para o cloneBuffer parâmetro , o GetBuffer método sempre retorna um clone da matriz passada para o identificationData parâmetro .

Aplica-se a