Freigeben über


SecurityContextSecurityToken Konstruktoren

Definition

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

Überlädt

SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, byte[] key, DateTime validFrom, DateTime validTo);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * byte[] * DateTime * DateTime -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, key As Byte(), validFrom As DateTime, validTo As DateTime)

Parameter

contextId
UniqueId

Eine UniqueId, die die Kontext-ID wiedergibt.

key
Byte[]

Ein Bytearray, das den Schlüssel wiedergibt.

validFrom
DateTime

Die effektive Startzeit.

validTo
DateTime

Die Ablaufzeit.

Hinweise

Die contextId sollte unter allen Sicherheitskontexttokens, die vom Dienst ausgestellt werden, eindeutig sein.

Gilt für:

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime)

Parameter

contextId
UniqueId

Eine UniqueId, die die Kontext-ID wiedergibt.

id
String

Die Token-ID.

key
Byte[]

Ein Bytearray, das den Schlüssel wiedergibt.

validFrom
DateTime

Die effektive Startzeit.

validTo
DateTime

Die Ablaufzeit.

Hinweise

Die contextId sollte unter allen Sicherheitskontexttokens, die vom Dienst ausgestellt werden, eindeutig sein.

Gilt für:

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

Parameter

contextId
UniqueId

Eine UniqueId, die die Kontext-ID wiedergibt.

id
String

Die Token-ID.

key
Byte[]

Ein Bytearray, das den Schlüssel wiedergibt.

validFrom
DateTime

Die effektive Startzeit.

validTo
DateTime

Die Ablaufzeit.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Eine schreibgeschützte Auflistung der IAuthorizationPolicy-Instanzen, die wiedergibt, an wen das Token ausgestellt wird.

Hinweise

Die contextId sollte unter allen Sicherheitskontexttokens, die vom Dienst ausgestellt werden, eindeutig sein.

Gilt für:

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

Initialisiert eine neue Instanz der SecurityContextSecurityToken-Klasse.

public:
 SecurityContextSecurityToken(System::Xml::UniqueId ^ contextId, System::String ^ id, cli::array <System::Byte> ^ key, DateTime validFrom, DateTime validTo, System::Xml::UniqueId ^ keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public SecurityContextSecurityToken (System.Xml.UniqueId contextId, string id, byte[] key, DateTime validFrom, DateTime validTo, System.Xml.UniqueId keyGeneration, DateTime keyEffectiveTime, DateTime keyExpirationTime, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.ServiceModel.Security.Tokens.SecurityContextSecurityToken : System.Xml.UniqueId * string * byte[] * DateTime * DateTime * System.Xml.UniqueId * DateTime * DateTime * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.ServiceModel.Security.Tokens.SecurityContextSecurityToken
Public Sub New (contextId As UniqueId, id As String, key As Byte(), validFrom As DateTime, validTo As DateTime, keyGeneration As UniqueId, keyEffectiveTime As DateTime, keyExpirationTime As DateTime, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))

Parameter

contextId
UniqueId

Eine UniqueId, die die Kontext-ID wiedergibt.

id
String

Die Token-ID.

key
Byte[]

Ein Bytearray, das den Schlüssel wiedergibt.

validFrom
DateTime

Die effektive Startzeit.

validTo
DateTime

Die Ablaufzeit.

keyGeneration
UniqueId

Eine UniqueId, die die aktuelle Schlüsselgenerierung darstellt.

keyEffectiveTime
DateTime

Die effektive Startzeit des Schlüssels.

keyExpirationTime
DateTime

Die Ablaufzeit des Schlüssels.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Eine schreibgeschützte Auflistung der IAuthorizationPolicy-Instanzen, die wiedergibt, an wen das Token ausgestellt wird.

Hinweise

Die contextId sollte unter allen Sicherheitskontexttokens, die vom Dienst ausgestellt werden, eindeutig sein.

Gilt für: