EndpointIdentity.CreateIdentity(Claim) Methode

Definitie

Hiermee maakt u een identiteit met de opgegeven claim.

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

Parameters

identity
Claim

Een Claim gebruikt om de nieuwe identiteit te maken.

Retouren

Een EndpointIdentity gekoppeld aan de opgegeven identity.

Uitzonderingen

identity is null.

Voorbeelden

De volgende code laat zien hoe u deze methode aanroept.

// 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;
}

Opmerkingen

Een beveiligde WCF-client die verbinding maakt met een eindpunt met deze identiteit controleert of de claims die door de server worden gepresenteerd, de identiteitsclaim bevatten die wordt gebruikt om deze identiteit samen te stellen.

Met deze methode kunt u een identiteit van het type DnsEndpointIdentity, SpnEndpointIdentityof UpnEndpointIdentity.RsaEndpointIdentity

Van toepassing op