Sdílet prostřednictvím


SecurityContextSecurityToken Konstruktory

Definice

Inicializuje novou instanci SecurityContextSecurityToken třídy .

Přetížení

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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)

Parametry

contextId
UniqueId

Objekt UniqueId , který představuje ID kontextu.

key
Byte[]

Pole bajtů, které představuje klíč.

validFrom
DateTime

Efektivní čas spuštění.

validTo
DateTime

Čas vypršení platnosti.

Poznámky

Parametr contextId by měl být jedinečný mezi všemi tokeny kontextu zabezpečení vydanými službou.

Platí pro

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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)

Parametry

contextId
UniqueId

Objekt UniqueId , který představuje ID kontextu.

id
String

ID tokenu.

key
Byte[]

Pole bajtů, které představuje klíč.

validFrom
DateTime

Efektivní čas spuštění.

validTo
DateTime

Čas vypršení platnosti.

Poznámky

Parametr contextId by měl být jedinečný mezi všemi tokeny kontextu zabezpečení vydanými službou.

Platí pro

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Parametry

contextId
UniqueId

Objekt UniqueId , který představuje ID kontextu.

id
String

ID tokenu.

key
Byte[]

Pole bajtů, které představuje klíč.

validFrom
DateTime

Efektivní čas spuštění.

validTo
DateTime

Čas vypršení platnosti.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Kolekce instancí jen pro čtení, která představuje stranu, pro kterou IAuthorizationPolicy je token vystaven.

Poznámky

Parametr contextId by měl být jedinečný mezi všemi tokeny kontextu zabezpečení vydanými službou.

Platí pro

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

Inicializuje novou instanci SecurityContextSecurityToken třídy .

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

Parametry

contextId
UniqueId

Objekt UniqueId , který představuje ID kontextu.

id
String

ID tokenu.

key
Byte[]

Pole bajtů, které představuje klíč.

validFrom
DateTime

Efektivní čas spuštění.

validTo
DateTime

Čas vypršení platnosti.

keyGeneration
UniqueId

Objekt UniqueId , který představuje generování klíče.

keyEffectiveTime
DateTime

Klíč efektivní čas spuštění.

keyExpirationTime
DateTime

Čas vypršení platnosti klíče

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Kolekce instancí jen pro čtení, která představuje stranu, pro kterou IAuthorizationPolicy je token vystaven.

Poznámky

Parametr contextId by měl být jedinečný mezi všemi tokeny kontextu zabezpečení vydanými službou.

Platí pro