Compartir a través de


BinaryKeyIdentifierClause Constructores

Definición

Inicializa una nueva instancia de la clase BinaryKeyIdentifierClause.

Sobrecargas

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Inicializa una nueva instancia de la clase BinaryKeyIdentifierClause utilizando el tipo de cláusula de identificador de clave especificado, los datos binarios y un valor que indica si se deben clonar los datos binarios.

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

Inicializa una nueva instancia de la clase BinaryKeyIdentifierClause utilizando el tipo de cláusula de identificador de clave especificado, un valor que indica si se deben clonar los datos binarios, un nonce (valor de seguridad) y la duración de la clave.

BinaryKeyIdentifierClause(String, Byte[], Boolean)

Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs

Inicializa una nueva instancia de la clase BinaryKeyIdentifierClause utilizando el tipo de cláusula de identificador de clave especificado, los datos binarios y un valor que indica si se deben clonar los datos binarios.

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

El tipo de cláusula de identificador de clave. Establece el valor de la propiedad ClauseType.

identificationData
Byte[]

Una matriz de Byte que contiene los datos binarios que representan el identificador de clave.

cloneBuffer
Boolean

true para clonar la matriz pasada en el parámetro identificationData; de lo contrario, false.

Excepciones

identificationData es null.

identificationData tiene una longitud cero.

Se aplica a

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

Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs
Source:
BinaryKeyIdentifierClause.cs

Inicializa una nueva instancia de la clase BinaryKeyIdentifierClause utilizando el tipo de cláusula de identificador de clave especificado, un valor que indica si se deben clonar los datos binarios, un nonce (valor de seguridad) y la duración de la clave.

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

El tipo de cláusula de identificador de clave. Establece el valor de la propiedad ClauseType.

identificationData
Byte[]

Una matriz de Byte que contiene los datos binarios que representan el identificador de clave. Establece los datos binarios devueltos por el método GetBuffer().

cloneBuffer
Boolean

true para clonar la matriz pasada en el parámetro identificationData; de lo contrario, false.

derivationNonce
Byte[]

Una matriz de Byte que contiene el valor de seguridad (nonce) que se utilizó para crear una clave derivada. Establece el valor que se devuelve gracias al método GetDerivationNonce().

derivationLength
Int32

El tamaño de la clave derivada. Establece el valor de la propiedad DerivationLength.

Excepciones

identificationData es null.

identificationData tiene una longitud cero.

Comentarios

Cuando se especifican los parámetros derivationNonce y derivationLength, la clave derivada implícita se utiliza en lugar de la clave de seguridad directa del token.

Sin tener en cuenta el valor pasado en el parámetro cloneBuffer, el método GetBuffer devuelve siempre un clon de la matriz pasado en el parámetro identificationData.

Se aplica a