Udostępnij za pośrednictwem


GenericXmlSecurityToken Konstruktor

Definicja

Inicjuje nowe wystąpienie klasy 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))

Parametry

tokenXml
XmlElement

Element XmlElement reprezentujący kod XML skojarzony z tokenem zabezpieczającym. Ustawia właściwość TokenXml.

proofToken
SecurityToken

Element SecurityToken reprezentujący token dowodowy tokenu zabezpieczającego. Ustawia właściwość ProofToken.

effectiveTime
DateTime

Wartość DateTime reprezentująca pierwszą chwilę w czasie, w której ten token zabezpieczający jest prawidłowy. Ustawia właściwość ValidFrom.

expirationTime
DateTime

Element DateTime reprezentujący ostatnią chwilę w czasie, w którym ten token zabezpieczający jest prawidłowy. Ustawia właściwość ValidFrom.

internalTokenReference
SecurityKeyIdentifierClause

Element SecurityKeyIdentifierClause reprezentujący odwołanie do tego tokenu zabezpieczającego, gdy jest on uwzględniony w komunikacie protokołu SOAP, do którego się odwołuje. Ustawia właściwość InternalTokenReference.

externalTokenReference
SecurityKeyIdentifierClause

Element SecurityKeyIdentifierClause reprezentujący odwołanie do tego tokenu zabezpieczającego, jeśli nie jest on uwzględniony w komunikacie protokołu SOAP, do którego się odwołuje. Ustawia właściwość ValidFrom.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Typ ReadOnlyCollection<T>IAuthorizationPolicy zawierający ustawione zasady autoryzacji dla tego tokenu zabezpieczającego.

Wyjątki

Parametr tokenXml ma wartość null.

— lub —

Parametr proofToken ma wartość null.

Uwagi

internalTokenReference Gdy parametr ma nullwartość , zostanie utworzona klauzula LocalIdKeyIdentifierClause identyfikatora klucza dla tego tokenu zabezpieczającego i ustawiona InternalTokenReference na właściwość .

GenericXmlSecurityToken Po uzyskaniu elementu w scenariuszu federacyjnym token dowodowy zawiera klucz zaszyfrowany dla klienta.

Dotyczy