Compartilhar via


SecurityContextSecurityToken Construtores

Definição

Inicializa uma nova instância da classe SecurityContextSecurityToken.

Sobrecargas

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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)

Parâmetros

contextId
UniqueId

Um UniqueId que representa a id do contexto.

key
Byte[]

Uma matriz de bytes que representa a chave.

validFrom
DateTime

A hora de início efetiva.

validTo
DateTime

O tempo de expiração.

Comentários

O contextId deve ser exclusivo entre todos os tokens de contexto de segurança emitidos pelo serviço.

Aplica-se a

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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)

Parâmetros

contextId
UniqueId

Um UniqueId que representa a id do contexto.

id
String

A ID to token.

key
Byte[]

Uma matriz de bytes que representa a chave.

validFrom
DateTime

A hora de início efetiva.

validTo
DateTime

O tempo de expiração.

Comentários

O contextId deve ser exclusivo entre todos os tokens de contexto de segurança emitidos pelo serviço.

Aplica-se a

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Parâmetros

contextId
UniqueId

Um UniqueId que representa a id do contexto.

id
String

A ID to token.

key
Byte[]

Uma matriz de bytes que representa a chave.

validFrom
DateTime

A hora de início efetiva.

validTo
DateTime

O tempo de expiração.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Uma coleção somente leitura de instâncias de IAuthorizationPolicy que representa a parte à qual o token é emitido.

Comentários

O contextId deve ser exclusivo entre todos os tokens de contexto de segurança emitidos pelo serviço.

Aplica-se a

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

Inicializa uma nova instância da classe SecurityContextSecurityToken.

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

Parâmetros

contextId
UniqueId

Um UniqueId que representa a id do contexto.

id
String

A ID to token.

key
Byte[]

Uma matriz de bytes que representa a chave.

validFrom
DateTime

A hora de início efetiva.

validTo
DateTime

O tempo de expiração.

keyGeneration
UniqueId

Um UniqueId que representa a geração de chave.

keyEffectiveTime
DateTime

A hora de início efetiva da chave.

keyExpirationTime
DateTime

A hora de expiração da chave.

authorizationPolicies
ReadOnlyCollection<IAuthorizationPolicy>

Uma coleção somente leitura de instâncias de IAuthorizationPolicy que representa a parte à qual o token é emitido.

Comentários

O contextId deve ser exclusivo entre todos os tokens de contexto de segurança emitidos pelo serviço.

Aplica-se a