Bagikan melalui


GenericXmlSecurityToken Konstruktor

Definisi

Menginisialisasi instans baru dari kelas GenericXmlSecurityToken.

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

Parameter

tokenXml
XmlElement

XmlElement Yang mewakili XML yang terkait dengan token keamanan. Mengatur properti TokenXml.

proofToken
SecurityToken

SecurityToken yang mewakili token bukti untuk token keamanan. Mengatur properti ProofToken.

effectiveTime
DateTime

DateTime yang mewakili instans pertama pada waktu di mana token keamanan ini valid. Mengatur properti ValidFrom.

expirationTime
DateTime

DateTime yang mewakili instans terakhir di waktu di mana token keamanan ini valid. Mengatur properti ValidFrom.

internalTokenReference
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause Yang mewakili referensi ke token keamanan ini ketika disertakan dalam pesan SOAP tempat token tersebut dirujuk. Mengatur properti InternalTokenReference.

externalTokenReference
SecurityKeyIdentifierClause

SecurityKeyIdentifierClause Yang mewakili referensi ke token keamanan ini ketika tidak disertakan dalam pesan SOAP tempat token tersebut dirujuk. Mengatur properti ValidFrom.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

ReadOnlyCollection<T> Jenis IAuthorizationPolicy yang berisi kebijakan otorisasi yang ditetapkan untuk token keamanan ini.

Pengecualian

tokenXml adalah null.

-atau-

proofToken adalah null.

Keterangan

internalTokenReference Ketika parameter adalah null, LocalIdKeyIdentifierClause klausa pengidentifikasi kunci dibuat untuk token keamanan ini dan diatur ke InternalTokenReference properti .

GenericXmlSecurityToken Ketika diperoleh dalam skenario federasi, token bukti berisi kunci yang dienkripsi untuk klien.

Berlaku untuk