SecurityContextSecurityToken 建構函式

定義

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

多載

SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, byte[] key, DateTime validFrom, DateTime validTo);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * byte[] * DateTime * DateTime -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, key As Byte(), validFrom As DateTime, validTo As DateTime)

參數

contextId
UniqueId

代表內容識別碼的 UniqueId

key
Byte[]

代表金鑰的位元組陣列。

validFrom
DateTime

有效的開始時間。

validTo
DateTime

到期時間。

備註

contextId 在服務所發行的所有安全性內容權杖中,應該是唯一的。

適用於

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime)

參數

contextId
UniqueId

代表內容識別碼的 UniqueId

id
String

權杖識別碼。

key
Byte[]

代表金鑰的位元組陣列。

validFrom
DateTime

有效的開始時間。

validTo
DateTime

到期時間。

備註

contextId 在服務所發行的所有安全性內容權杖中,應該是唯一的。

適用於

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

參數

contextId
UniqueId

代表內容識別碼的 UniqueId

id
String

權杖識別碼。

key
Byte[]

代表金鑰的位元組陣列。

validFrom
DateTime

有效的開始時間。

validTo
DateTime

到期時間。

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

唯讀的 IAuthorizationPolicy 執行個體集合,代表權杖的核發對象。

備註

contextId 在服務所發行的所有安全性內容權杖中,應該是唯一的。

適用於

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

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

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo, System::Xml::UniqueId ^ keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, System.Xml.UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime * System.Xml.UniqueId * DateTime * DateTime * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime, keyGeneration As UniqueId, keyEffectiveTime As DateTime, keyExpirationTime As DateTime, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

參數

contextId
UniqueId

代表內容識別碼的 UniqueId

id
String

權杖識別碼。

key
Byte[]

代表金鑰的位元組陣列。

validFrom
DateTime

有效的開始時間。

validTo
DateTime

到期時間。

keyGeneration
UniqueId

代表金鑰產生的 UniqueId

keyEffectiveTime
DateTime

金鑰的有效開始時間。

keyExpirationTime
DateTime

金鑰到期時間。

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

唯讀的 IAuthorizationPolicy 執行個體集合,代表權杖的核發對象。

備註

contextId 在服務所發行的所有安全性內容權杖中,應該是唯一的。

適用於