GenericXmlSecurityToken Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Poznámky
internalTokenReference
Pokud je null
parametr , 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ý.