Compartir a través de


ClaimTypeRequirement.IsOptional Propiedad

Definición

Obtiene un valor que indica si la notificación es opcional.

public:
 property bool IsOptional { bool get(); };
public bool IsOptional { get; }
member this.IsOptional : bool
Public ReadOnly Property IsOptional As Boolean

Valor de propiedad

true si esta instancia de la clase es para una notificación opcional; false si especifica una notificación necesaria.

Ejemplos

El código siguiente muestra cómo obtener esta propiedad.

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));
ClaimTypeRequirement cr = new ClaimTypeRequirement
   ("http://schemas.microsoft.com/ws/2005/05/identity/claims/UserName", true);
Console.WriteLine(cr.ClaimType);
Console.WriteLine(cr.IsOptional);

Comentarios

Un ejemplo de cómo utilizar esta propiedad es el escenario en el que el servicio pide alguna información pero no la requiere. Por ejemplo, le exigen que escriba su nombre, apellido y dirección, pero su número de teléfono es opcional.

Se aplica a