GenericXmlSecurityToken Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase 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))
Parámetros
- tokenXml
- XmlElement
que XmlElement representa el XML asociado al token de seguridad. Establece la propiedad TokenXml.
- proofToken
- SecurityToken
SecurityToken que representa el token de prueba del token de seguridad. Establece la propiedad ProofToken.
- effectiveTime
- DateTime
que DateTime representa el primer instante en el momento en el que este token de seguridad es válido. Establece la propiedad ValidFrom.
- expirationTime
- DateTime
que DateTime representa el último instante en el momento en el que este token de seguridad es válido. Establece la propiedad ValidFrom.
- internalTokenReference
- SecurityKeyIdentifierClause
que SecurityKeyIdentifierClause representa una referencia a este token de seguridad cuando se incluye en un mensaje SOAP en el que se hace referencia. Establece la propiedad InternalTokenReference.
- externalTokenReference
- SecurityKeyIdentifierClause
que SecurityKeyIdentifierClause representa una referencia a este token de seguridad cuando no se incluye en un mensaje SOAP en el que se hace referencia. Establece la propiedad ValidFrom.
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
ReadOnlyCollection<T> de tipo IAuthorizationPolicy que contiene las directivas de autorización establecidas para este token de seguridad.
Excepciones
Comentarios
Cuando el internalTokenReference parámetro es null, se crea una LocalIdKeyIdentifierClause cláusula de identificador de clave para este token de seguridad y se establece en la InternalTokenReference propiedad .
GenericXmlSecurityToken Cuando se obtiene en un escenario de federación, el token de prueba contiene la clave cifrada para el cliente.