GenericXmlSecurityToken Konstruktor

Definition

Initierar en ny instans av GenericXmlSecurityToken klassen.

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))

Parametrar

tokenXml
XmlElement

En XmlElement som representerar den XML som är associerad med säkerhetstoken. Anger egenskapen TokenXml .

proofToken
SecurityToken

En SecurityToken som representerar bevistoken för säkerhetstoken. Anger egenskapen ProofToken .

effectiveTime
DateTime

En DateTime som representerar det första ögonblicket i tiden då den här säkerhetstoken är giltig. Anger egenskapen ValidFrom .

expirationTime
DateTime

En DateTime som representerar det sista ögonblicket i tiden då den här säkerhetstoken är giltig. Anger egenskapen ValidFrom .

internalTokenReference
SecurityKeyIdentifierClause

En SecurityKeyIdentifierClause som representerar en referens till den här säkerhetstoken när den ingår i ett SOAP-meddelande där den refereras till. Anger egenskapen InternalTokenReference .

externalTokenReference
SecurityKeyIdentifierClause

En SecurityKeyIdentifierClause som representerar en referens till den här säkerhetstoken när den inte ingår i ett SOAP-meddelande där den refereras till. Anger egenskapen ValidFrom .

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

En ReadOnlyCollection<T> typ IAuthorizationPolicy som innehåller de angivna auktoriseringsprinciperna för den här säkerhetstoken.

Undantag

tokenXml är null.

-eller-

proofToken är null.

Kommentarer

När parametern internalTokenReference är nullskapas en LocalIdKeyIdentifierClause nyckelidentifierarsats för den här säkerhetstoken och anges till InternalTokenReference egenskapen .

GenericXmlSecurityToken När hämtas i ett federationsscenario innehåller bevistoken nyckeln som är krypterad för klienten.

Gäller för