語言

BinarySecretSecurityToken 建構函式

定義

初始化 BinarySecretSecurityToken 類別的新執行個體。

多載

BinarySecretSecurityToken(Byte[])

來源:
BinarySecretSecurityToken.cs
來源:
BinarySecretSecurityToken.cs
來源:
BinarySecretSecurityToken.cs

初始化 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.cs
來源:
BinarySecretSecurityToken.cs
來源:
BinarySecretSecurityToken.cs

初始化 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

代幣ID。

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

代幣ID。

keySizeInBits
Int32

位中的金鑰大小。

例外狀況

要麼 keySizeInBits 小於或等於零,要麼大於或等於512,或者不是8的倍數。

適用於

BinarySecretSecurityToken(String, Byte[], Boolean)

來源:
BinarySecretSecurityToken.cs
來源:
BinarySecretSecurityToken.cs
來源:
BinarySecretSecurityToken.cs

初始化 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

代幣ID。

key
Byte[]

一個代表金鑰的位元組陣列。

allowCrypto
Boolean

這表示 Boolean 是否允許密碼學。

例外狀況

key 是 null。

適用於

BinarySecretSecurityToken(String, Int32, Boolean)

來源:
BinarySecretSecurityToken.cs
來源:
BinarySecretSecurityToken.cs
來源:
BinarySecretSecurityToken.cs

初始化 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

代幣ID。

keySizeInBits
Int32

位中的金鑰大小。

allowCrypto
Boolean

這表示 Boolean 是否允許密碼學。

例外狀況

要麼 keySizeInBits 小於或等於零,要麼大於或等於512,或者不是8的倍數。

適用於