Sdílet prostřednictvím


GenericXmlSecurityToken Konstruktor

Definice

Inicializuje novou instanci GenericXmlSecurityToken třídy.

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

Představuje XmlElement xml, který je přidružen k tokenu zabezpečení. TokenXml Nastaví vlastnost.

proofToken
SecurityToken

A SecurityToken , který představuje token důkazu pro token zabezpečení. ProofToken Nastaví vlastnost.

effectiveTime
DateTime

A DateTime , který představuje první okamžik v čase, kdy je tento token zabezpečení platný. ValidFrom Nastaví vlastnost.

expirationTime
DateTime

A DateTime , který představuje poslední okamžik v čase, kdy je tento token zabezpečení platný. ValidFrom Nastaví vlastnost.

internalTokenReference
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause , který představuje odkaz na tento token zabezpečení, pokud je zahrnut ve zprávě SOAP, ve které je odkazován. InternalTokenReference Nastaví vlastnost.

externalTokenReference
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause , který představuje odkaz na tento token zabezpečení, pokud není součástí zprávy SOAP, ve které se na něj odkazuje. ValidFrom Nastaví vlastnost.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

IAuthorizationPolicy Typ, ReadOnlyCollection<T> který obsahuje nastavené zásady autorizace pro tento token zabezpečení.

Výjimky

tokenXml je null.

-nebo-

proofToken je null.

Poznámky

internalTokenReference Pokud je nullparametr , vytvoří se LocalIdKeyIdentifierClause pro tento token zabezpečení klauzule identifikátoru klíče a nastaví se na InternalTokenReference vlastnost .

GenericXmlSecurityToken Pokud se objekt získá ve scénáři federace, obsahuje token proof klíč, který je pro klienta zašifrovaný.

Platí pro