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
A SecurityToken 代表安全權杖的證明權杖。 設定 ProofToken 屬性。
- internalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause A代表該安全權杖在被引用的SOAP訊息中時的參考。 設定 InternalTokenReference 屬性。
- externalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause A代表在未包含於SOAP訊息中時,代表對該安全權杖的參考。 設定 ValidFrom 屬性。
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
一個 ReadOnlyCollection<T> 型別 IAuthorizationPolicy ,包含此安全權杖的授權政策設定。
例外狀況
備註
當參數internalTokenReference為 時,null會為此安全權杖建立一個金鑰識別子句,並設定為屬性LocalIdKeyIdentifierClauseInternalTokenReference。
當在聯邦情境中取得 時 GenericXmlSecurityToken ,證明令牌包含為客戶端加密的金鑰。