共用方式為


GenericXmlSecurityToken 建構函式

定義

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

public:
 GenericXmlSecurityToken(System::Xml::XmlElement ^ tokenXml, System::IdentityModel::Tokens::SecurityToken ^ proofToken, DateTime effectiveTime, DateTime expirationTime, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ internalTokenReference, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ externalTokenReference, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public GenericXmlSecurityToken (System.Xml.XmlElement tokenXml, System.IdentityModel.Tokens.SecurityToken proofToken, DateTime effectiveTime, DateTime expirationTime, System.IdentityModel.Tokens.SecurityKeyIdentifierClause internalTokenReference, System.IdentityModel.Tokens.SecurityKeyIdentifierClause externalTokenReference, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.IdentityModel.Tokens.GenericXmlSecurityToken : System.Xml.XmlElement * System.IdentityModel.Tokens.SecurityToken * DateTime * DateTime * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Sub New (tokenXml As XmlElement, proofToken As SecurityToken, effectiveTime As DateTime, expirationTime As DateTime, internalTokenReference As SecurityKeyIdentifierClause, externalTokenReference As SecurityKeyIdentifierClause, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

參數

tokenXml
XmlElement

XmlElement,表示與安全性權杖關聯的 XML。 設定 TokenXml 屬性。

proofToken
SecurityToken

SecurityToken,表示安全性權杖的證明權杖。 設定 ProofToken 屬性。

effectiveTime
DateTime

DateTime,表示這個安全性權杖有效的第一個瞬間。 設定 ValidFrom 屬性。

expirationTime
DateTime

DateTime,表示這個安全性權杖有效的最後一個瞬間。 設定 ValidFrom 屬性。

internalTokenReference
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause,這個子句會在安全性權杖包含在其被參考的 SOAP 訊息中時,用來表示這個安全性權杖的參考。 設定 InternalTokenReference 屬性。

externalTokenReference
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause,這個子句會在安全性權杖未包含在其被參考的 SOAP 訊息中時,用來表示這個安全性權杖的參考。 設定 ValidFrom 屬性。

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

型別為 ReadOnlyCollection<T>IAuthorizationPolicy,其中包含這個安全性權杖的授權原則集合。

例外狀況

tokenXmlnull

-或-

proofTokennull

備註

internalTokenReference 參數是 null 時,就會為這個安全性權杖建立 LocalIdKeyIdentifierClause 金鑰識別碼子句,並且設定為 InternalTokenReference 屬性。

當您在聯合案例中取得 GenericXmlSecurityToken 時,證明權杖會包含為用戶端所加密的金鑰。

適用於