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í. Nastaví vlastnost TokenXml.

proofToken
SecurityToken

A SecurityToken , který představuje ověřovací token tokenu zabezpečení. Nastaví vlastnost ProofToken.

effectiveTime
DateTime

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

expirationTime
DateTime

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

internalTokenReference
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause , který představuje odkaz na tento token zabezpečení, když je součástí zprávy SOAP, ve které se odkazuje. Nastaví vlastnost InternalTokenReference.

externalTokenReference
SecurityKeyIdentifierClause

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

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

IAuthorizationPolicy TypReadOnlyCollection<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 , LocalIdKeyIdentifierClause vytvoří se pro tento token zabezpečení klauzule identifikátoru klíče a nastaví se na InternalTokenReference vlastnost.

GenericXmlSecurityToken Při získání ve scénáři federace obsahuje ověřovací token klíč, který je pro klienta zašifrovaný.

Platí pro