ClaimTypeRequirement Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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));