ClaimTypeRequirement Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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));