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
Eine XmlElement , die den XML-Code darstellt, der dem Sicherheitstoken zugeordnet ist. Legt die TokenXml-Eigenschaft fest.
- proofToken
- SecurityToken
A SecurityToken that represents the proof token for the security token. Legt die ProofToken-Eigenschaft fest.
- effectiveTime
- DateTime
A DateTime that represents the first instant in time at which security token is valid. Legt die ValidFrom-Eigenschaft fest.
- expirationTime
- DateTime
A DateTime that represents the last instant in time at which security token is valid. Legt die ValidFrom-Eigenschaft fest.
- internalTokenReference
- SecurityKeyIdentifierClause
A SecurityKeyIdentifierClause that represents a reference to this security token when it is included in a SOAP message in which it is referenced. Legt die InternalTokenReference-Eigenschaft fest.
- externalTokenReference
- SecurityKeyIdentifierClause
A SecurityKeyIdentifierClause that represents a reference to this security token when it is not included in a SOAP message in which it is referenced. Legt die ValidFrom-Eigenschaft fest.
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
Ein ReadOnlyCollection<T> Typ IAuthorizationPolicy , der die festgelegten Autorisierungsrichtlinien für dieses Sicherheitstoken enthält.
Ausnahmen
Hinweise
Wenn der internalTokenReference Parameter lautet null, wird für dieses Sicherheitstoken eine LocalIdKeyIdentifierClause Schlüsselbezeichnerklausel erstellt und auf die InternalTokenReference Eigenschaft festgelegt.
Wenn das GenericXmlSecurityToken Dokument in einem Verbundszenario abgerufen wird, enthält das Dokumenttoken den Schlüssel, der für den Client verschlüsselt ist.