GenericXmlSecurityToken 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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 屬性。
- internalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause,這個子句會在安全性權杖包含在其被參考的 SOAP 訊息中時,用來表示這個安全性權杖的參考。 設定 InternalTokenReference 屬性。
- externalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause,這個子句會在安全性權杖未包含在其被參考的 SOAP 訊息中時,用來表示這個安全性權杖的參考。 設定 ValidFrom 屬性。
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
型別為 ReadOnlyCollection<T> 的 IAuthorizationPolicy,其中包含這個安全性權杖的授權原則集合。
例外狀況
備註
當 internalTokenReference
參數是 null
時,就會為這個安全性權杖建立 LocalIdKeyIdentifierClause 金鑰識別碼子句,並且設定為 InternalTokenReference 屬性。
當您在聯合案例中取得 GenericXmlSecurityToken 時,證明權杖會包含為用戶端所加密的金鑰。