Udostępnij przez


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. TokenXml Ustawia właściwość .

proofToken
SecurityToken

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

effectiveTime
DateTime

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

expirationTime
DateTime

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

internalTokenReference
SecurityKeyIdentifierClause

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

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. ValidFrom Ustawia właściwość .

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

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

Wyjątki

tokenXml to null.

-lub-

proofToken to null.

Uwagi

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

GenericXmlSecurityToken Gdy element jest uzyskiwany w scenariuszu federacyjnym, token dowodowy zawiera klucz zaszyfrowany dla klienta.

Dotyczy