GenericXmlSecurityToken Constructor

Definitie

Initialiseert een nieuw exemplaar van de GenericXmlSecurityToken klasse.

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

Parameters

tokenXml
XmlElement

Een XmlElement die de XML vertegenwoordigt die is gekoppeld aan het beveiligingstoken. Hiermee stelt u de TokenXml eigenschap in.

proofToken
SecurityToken

Een SecurityToken die het bewijstoken voor het beveiligingstoken vertegenwoordigt. Hiermee stelt u de ProofToken eigenschap in.

effectiveTime
DateTime

Een DateTime die het eerste moment in de tijd vertegenwoordigt waarop dit beveiligingstoken geldig is. Hiermee stelt u de ValidFrom eigenschap in.

expirationTime
DateTime

Een DateTime die het laatste moment in de tijd vertegenwoordigt waarop dit beveiligingstoken geldig is. Hiermee stelt u de ValidFrom eigenschap in.

internalTokenReference
SecurityKeyIdentifierClause

Een SecurityKeyIdentifierClause die een verwijzing naar dit beveiligingstoken vertegenwoordigt wanneer het wordt opgenomen in een SOAP-bericht waarnaar wordt verwezen. Hiermee stelt u de InternalTokenReference eigenschap in.

externalTokenReference
SecurityKeyIdentifierClause

Een SecurityKeyIdentifierClause die een verwijzing naar dit beveiligingstoken vertegenwoordigt wanneer het niet is opgenomen in een SOAP-bericht waarnaar wordt verwezen. Hiermee stelt u de ValidFrom eigenschap in.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Een ReadOnlyCollection<T> type IAuthorizationPolicy dat het ingestelde autorisatiebeleid voor dit beveiligingstoken bevat.

Uitzonderingen

tokenXml is null.

– of –

proofToken is null.

Opmerkingen

Wanneer de internalTokenReference parameter is null, wordt er een LocalIdKeyIdentifierClause sleutel-id-component gemaakt voor dit beveiligingstoken en ingesteld op de InternalTokenReference eigenschap.

Wanneer het GenericXmlSecurityToken wordt verkregen in een federatiescenario, bevat het bewijstoken de sleutel die is versleuteld voor de client.

Van toepassing op