Compartir a través de


ClaimTypeRequirement Constructores

Definición

Inicializa una nueva instancia de la clase ClaimTypeRequirement.

Sobrecargas

ClaimTypeRequirement(String)

Inicializa una instancia nueva de la clase ClaimTypeRequirement para una notificación necesaria del tipo especificado.

ClaimTypeRequirement(String, Boolean)

Inicializa una instancia nueva de la clase ClaimTypeRequirement para una notificación del tipo especificado.

ClaimTypeRequirement(String)

Inicializa una instancia nueva de la clase ClaimTypeRequirement para una notificación necesaria del 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

Tipo de notificación.

Ejemplos

El código siguiente agrega dos requisitos de tipo de notificación a un enlace de seguridad.

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

Comentarios

Los tipos de notificación predefinidos se pueden encontrar en ClaimTypes.

Se aplica a

ClaimTypeRequirement(String, Boolean)

Inicializa una instancia nueva de la clase ClaimTypeRequirement para una notificación del 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

Tipo de notificación.

isOptional
Boolean

Si es false, se requiere la notificación; de lo contrario, es opcional.

Ejemplos

El código siguiente agrega dos requisitos de tipo de notificación a un enlace de seguridad.

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

Se aplica a