GenericXmlSecurityToken Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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.