EndpointIdentity.CreateIdentity(Claim) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine Identität mit dem angegebenen Anspruch.
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
Parameter
Gibt zurück
Ein zugeordnetes EndpointIdentity Mit dem angegebenen identity.
Ausnahmen
identity ist null.
Beispiele
Der folgende Code zeigt, wie diese Methode aufgerufen wird.
// 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;
}
Hinweise
Ein sicherer WCF-Client, der eine Verbindung mit einem Endpunkt mit dieser Identität herstellt, überprüft, ob die vom Server präsentierten Ansprüche den Identitätsanspruch enthalten, mit dem diese Identität erstellt wird.
Diese Methode kann eine Identität vom Typ DnsEndpointIdentity, , SpnEndpointIdentity, UpnEndpointIdentity, oder RsaEndpointIdentity.