EndpointIdentity.CreateIdentity(Claim) Método

Definición

Crea una identidad con la notificación especificada.

public:
 static System::ServiceModel::EndpointIdentity ^ CreateIdentity(System::IdentityModel::Claims::Claim ^ identity);
public static System.ServiceModel.EndpointIdentity CreateIdentity(System.IdentityModel.Claims.Claim identity);
static member CreateIdentity : System.IdentityModel.Claims.Claim -> System.ServiceModel.EndpointIdentity
Public Shared Function CreateIdentity (identity As Claim) As EndpointIdentity

Parámetros

identity
Claim

que Claim se usa para crear la nueva identidad.

Devoluciones

Asociado EndpointIdentity al objeto especificado identity.

Excepciones

identity es null.

Ejemplos

En el código siguiente se muestra cómo llamar a este método.

// Utility function to create an EndpointIdentity from a ClaimSet.
private EndpointIdentity CreateIdentityFromClaimSet(ClaimSet claims)
{
    foreach (Claim claim in claims.FindClaims(null, Rights.Identity))
    {
        return EndpointIdentity.CreateIdentity(claim);
    }
    return null;
}

Comentarios

Un cliente WCF seguro que se conecta a un punto de conexión con esta identidad comprueba que las notificaciones presentadas por el servidor contienen la notificación de identidad utilizada para construir esta identidad.

Este método puede crear una identidad de tipo DnsEndpointIdentity, SpnEndpointIdentity, UpnEndpointIdentityo RsaEndpointIdentity.

Se aplica a