GenericXmlSecurityToken Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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.