ClaimTypeRequirement Construtores

Definição

Inicializa uma nova instância da ClaimTypeRequirement classe.

Sobrecargas

Name Description
ClaimTypeRequirement(String)

Inicializa uma nova instância da ClaimTypeRequirement classe para uma reivindicação obrigatória do tipo especificado.

ClaimTypeRequirement(String, Boolean)

Inicializa uma nova instância da ClaimTypeRequirement classe para uma reivindicação do tipo especificado.

ClaimTypeRequirement(String)

Origem:
ClaimTypeRequirement.cs
Origem:
ClaimTypeRequirement.cs
Origem:
ClaimTypeRequirement.cs

Inicializa uma nova instância da ClaimTypeRequirement classe para uma reivindicação obrigatória do tipo especificado.

public:
 ClaimTypeRequirement(System::String ^ claimType);
public ClaimTypeRequirement(string claimType);
new System.ServiceModel.Security.Tokens.ClaimTypeRequirement : string -> System.ServiceModel.Security.Tokens.ClaimTypeRequirement
Public Sub New (claimType As String)

Parâmetros

claimType
String

O tipo de reivindicação.

Exemplos

O código seguinte adiciona dois requisitos de tipo de reivindicação a uma ligação de segurança.

WSFederationHttpBinding binding = new WSFederationHttpBinding();
binding.Security.Message.ClaimTypeRequirements.Add
   (new ClaimTypeRequirement
   ("http://schemas.microsoft.com/ws/2005/05/identity/claims/EmailAddress"));
binding.Security.Message.ClaimTypeRequirements.Add
   (new ClaimTypeRequirement
   ("http://schemas.microsoft.com/ws/2005/05/identity/claims/UserName", true));

Observações

Os tipos de reivindicações pré-definidos podem ser encontrados em ClaimTypes.

Aplica-se a

ClaimTypeRequirement(String, Boolean)

Origem:
ClaimTypeRequirement.cs
Origem:
ClaimTypeRequirement.cs
Origem:
ClaimTypeRequirement.cs

Inicializa uma nova instância da ClaimTypeRequirement classe para uma reivindicação do tipo especificado.

public:
 ClaimTypeRequirement(System::String ^ claimType, bool isOptional);
public ClaimTypeRequirement(string claimType, bool isOptional);
new System.ServiceModel.Security.Tokens.ClaimTypeRequirement : string * bool -> System.ServiceModel.Security.Tokens.ClaimTypeRequirement
Public Sub New (claimType As String, isOptional As Boolean)

Parâmetros

claimType
String

O tipo de reivindicação.

isOptional
Boolean

Se false, a reivindicação for necessária; caso contrário, é opcional.

Exemplos

O código seguinte adiciona dois requisitos de tipo de reivindicação a uma ligação de segurança.

WSFederationHttpBinding binding = new WSFederationHttpBinding();
binding.Security.Message.ClaimTypeRequirements.Add
   (new ClaimTypeRequirement
   ("http://schemas.microsoft.com/ws/2005/05/identity/claims/EmailAddress"));
binding.Security.Message.ClaimTypeRequirements.Add
   (new ClaimTypeRequirement
   ("http://schemas.microsoft.com/ws/2005/05/identity/claims/UserName", true));

Aplica-se a