BinarySecretSecurityToken Конструкторы

Определение

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

Перегрузки

BinarySecretSecurityToken(Byte[])

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

BinarySecretSecurityToken(Int32)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

BinarySecretSecurityToken(String, Byte[])

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

BinarySecretSecurityToken(String, Int32)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

BinarySecretSecurityToken(String, Byte[], Boolean)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

BinarySecretSecurityToken(String, Int32, Boolean)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

BinarySecretSecurityToken(Byte[])

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

public:
 BinarySecretSecurityToken(cli::array <System::Byte> ^ key);
public BinarySecretSecurityToken (byte[] key);
new System.ServiceModel.Security.Tokens.BinarySecretSecurityToken : byte[] -> System.ServiceModel.Security.Tokens.BinarySecretSecurityToken
Public Sub New (key As Byte())

Параметры

key
Byte[]

Байтовый массив, представляющий ключ.

Примеры

В следующем примере кода показан вызов этого конструктора.

BinarySecretSecurityToken CreateProofToken(byte[] proofKey)
{
    return new BinarySecretSecurityToken(proofKey);
}
Function CreateProofToken(ByVal proofKey() As Byte) As BinarySecretSecurityToken
    Return New BinarySecretSecurityToken(proofKey)

End Function

Применяется к

BinarySecretSecurityToken(Int32)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

public:
 BinarySecretSecurityToken(int keySizeInBits);
public BinarySecretSecurityToken (int keySizeInBits);
new System.ServiceModel.Security.Tokens.BinarySecretSecurityToken : int -> System.ServiceModel.Security.Tokens.BinarySecretSecurityToken
Public Sub New (keySizeInBits As Integer)

Параметры

keySizeInBits
Int32

Размер ключа в битах.

Применяется к

BinarySecretSecurityToken(String, Byte[])

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

public:
 BinarySecretSecurityToken(System::String ^ id, cli::array <System::Byte> ^ key);
public BinarySecretSecurityToken (string id, byte[] key);
new System.ServiceModel.Security.Tokens.BinarySecretSecurityToken : string * byte[] -> System.ServiceModel.Security.Tokens.BinarySecretSecurityToken
Public Sub New (id As String, key As Byte())

Параметры

id
String

Идентификатор маркера.

key
Byte[]

Байтовый массив, представляющий ключ.

Применяется к

BinarySecretSecurityToken(String, Int32)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

public:
 BinarySecretSecurityToken(System::String ^ id, int keySizeInBits);
public BinarySecretSecurityToken (string id, int keySizeInBits);
new System.ServiceModel.Security.Tokens.BinarySecretSecurityToken : string * int -> System.ServiceModel.Security.Tokens.BinarySecretSecurityToken
Public Sub New (id As String, keySizeInBits As Integer)

Параметры

id
String

Идентификатор маркера.

keySizeInBits
Int32

Размер ключа в битах.

Исключения

Значение keySizeInBits меньше или равно нулю, либо оно больше или равно 512 или не кратно 8.

Применяется к

BinarySecretSecurityToken(String, Byte[], Boolean)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

protected:
 BinarySecretSecurityToken(System::String ^ id, cli::array <System::Byte> ^ key, bool allowCrypto);
protected BinarySecretSecurityToken (string id, byte[] key, bool allowCrypto);
new System.ServiceModel.Security.Tokens.BinarySecretSecurityToken : string * byte[] * bool -> System.ServiceModel.Security.Tokens.BinarySecretSecurityToken
Protected Sub New (id As String, key As Byte(), allowCrypto As Boolean)

Параметры

id
String

Идентификатор маркера.

key
Byte[]

Байтовый массив, представляющий ключ.

allowCrypto
Boolean

Объект структуры Boolean, указывающий, следует ли разрешить шифрование.

Исключения

key имеет значение null.

Применяется к

BinarySecretSecurityToken(String, Int32, Boolean)

Инициализирует новый экземпляр класса BinarySecretSecurityToken.

protected:
 BinarySecretSecurityToken(System::String ^ id, int keySizeInBits, bool allowCrypto);
protected BinarySecretSecurityToken (string id, int keySizeInBits, bool allowCrypto);
new System.ServiceModel.Security.Tokens.BinarySecretSecurityToken : string * int * bool -> System.ServiceModel.Security.Tokens.BinarySecretSecurityToken
Protected Sub New (id As String, keySizeInBits As Integer, allowCrypto As Boolean)

Параметры

id
String

Идентификатор маркера.

keySizeInBits
Int32

Размер ключа в битах.

allowCrypto
Boolean

Объект структуры Boolean, указывающий, следует ли разрешить шифрование.

Исключения

Значение keySizeInBits меньше или равно нулю, либо оно больше или равно 512 или не кратно 8.

Применяется к