語言

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

A SecurityToken 代表安全權杖的證明權杖。 設定 ProofToken 屬性。

effectiveTime
DateTime

DateTime代表該安全令牌首次有效的時間點。 設定 ValidFrom 屬性。

expirationTime
DateTime

代表該安全權杖有效最後一刻的 A DateTime 。 設定 ValidFrom 屬性。

internalTokenReference
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause A代表該安全權杖在被引用的SOAP訊息中時的參考。 設定 InternalTokenReference 屬性。

externalTokenReference
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause A代表在未包含於SOAP訊息中時,代表對該安全權杖的參考。 設定 ValidFrom 屬性。

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

一個 ReadOnlyCollection<T> 型別 IAuthorizationPolicy ,包含此安全權杖的授權政策設定。

例外狀況

tokenXml 是 null。

-或-

proofToken 是 null。

備註

當參數internalTokenReference為 時,null會為此安全權杖建立一個金鑰識別子句,並設定為屬性LocalIdKeyIdentifierClauseInternalTokenReference。

當在聯邦情境中取得 時 GenericXmlSecurityToken ,證明令牌包含為客戶端加密的金鑰。

適用於