GenericXmlSecurityToken Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der GenericXmlSecurityToken-Klasse.
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))
Parameter
- tokenXml
- XmlElement
Ein XmlElement, das das mit dem Sicherheitstoken verbundene XML darstellt. Legt die TokenXml-Eigenschaft fest.
- proofToken
- SecurityToken
Ein SecurityToken, der das Prüftoken für das Sicherheitstoken darstellt. Legt die ProofToken-Eigenschaft fest.
- effectiveTime
- DateTime
Ein DateTime, der den frühesten Zeitpunkt darstellt, zu dem dieses Sicherheitstoken gültig ist. Legt die ValidFrom-Eigenschaft fest.
- expirationTime
- DateTime
Ein DateTime, der den Zeitpunkt darstellt, zu dem dieses Sicherheitstoken letztmalig gültig ist. Legt die ValidFrom-Eigenschaft fest.
- internalTokenReference
- SecurityKeyIdentifierClause
Eine SecurityKeyIdentifierClause, die einen Verweis auf dieses Sicherheitstoken darstellt, wenn es in einer SOAP-Nachricht enthalten ist, auf die es verweist. Legt die InternalTokenReference-Eigenschaft fest.
- externalTokenReference
- SecurityKeyIdentifierClause
Eine SecurityKeyIdentifierClause, die einen Verweis auf dieses Sicherheitstoken darstellt, wenn es nicht in einer SOAP-Nachricht enthalten ist, auf die es verweist. Legt die ValidFrom-Eigenschaft fest.
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
Ein ReadOnlyCollection<T> des Typs IAuthorizationPolicy, der die festgelegten Autorisierungsrichtlinien für dieses Sicherheitstoken enthält.
Ausnahmen
Hinweise
Wenn der internalTokenReference
-Parameter null
ist, wird eine LocalIdKeyIdentifierClause-Schlüsselbezeichnerklausel für dieses Sicherheitstoken erstellt, die ihrerseits auf diese InternalTokenReference-Eigenschaft festgelegt wird.
Wenn das GenericXmlSecurityToken in einem Verbundszenario abgerufen wird, enthält das Prüftoken den Schlüssel, der für den Client verschlüsselt ist.