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. 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.