Freigeben über


GenericXmlSecurityToken Konstruktor

Definition

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

tokenXml ist null.

- oder -

proofToken ist null.

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.

Gilt für: