GenericXmlSecurityToken Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.