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,则证明令牌包含为客户端加密的密钥。