Partager via


GenericXmlSecurityToken Constructeur

Définition

Initialise une nouvelle instance de la classe GenericXmlSecurityToken.

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

Paramètres

tokenXml
XmlElement

Qui XmlElement représente le code XML associé au jeton de sécurité. Définit la propriété TokenXml.

proofToken
SecurityToken

Qui SecurityToken représente le jeton de preuve pour le jeton de sécurité. Définit la propriété ProofToken.

effectiveTime
DateTime

Qui DateTime représente le premier instant au moment où ce jeton de sécurité est valide. Définit la propriété ValidFrom.

expirationTime
DateTime

Qui DateTime représente le dernier instant au moment où ce jeton de sécurité est valide. Définit la propriété ValidFrom.

internalTokenReference
SecurityKeyIdentifierClause

Qui SecurityKeyIdentifierClause représente une référence à ce jeton de sécurité lorsqu’il est inclus dans un message SOAP dans lequel il est référencé. Définit la propriété InternalTokenReference.

externalTokenReference
SecurityKeyIdentifierClause

Qui SecurityKeyIdentifierClause représente une référence à ce jeton de sécurité lorsqu’il n’est pas inclus dans un message SOAP dans lequel il est référencé. Définit la propriété ValidFrom.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Type ReadOnlyCollection<T> qui contient les stratégies d’autorisation IAuthorizationPolicy définies pour ce jeton de sécurité.

Exceptions

tokenXml a la valeur null.

- ou -

proofToken a la valeur null.

Remarques

Lorsque le internalTokenReference paramètre est null, une LocalIdKeyIdentifierClause clause d’identificateur de clé est créée pour ce jeton de sécurité et définie sur la InternalTokenReference propriété.

Lorsque le GenericXmlSecurityToken résultat est obtenu dans un scénario de fédération, le jeton de preuve contient la clé chiffrée pour le client.

S’applique à