GenericXmlSecurityToken Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
Uwagi
internalTokenReference
Gdy parametr ma null
wartość , 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.