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