EndpointIdentity.CreateIdentity(Claim) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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