EndpointIdentity.CreateIdentity(Claim) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří identitu se zadanou deklarací identity.
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
Parametry
Návraty
Přidružený EndpointIdentity k zadanému identity
objektu .
Výjimky
identity
je null
.
Příklady
Následující kód ukazuje, jak volat tuto metodu.
// 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;
}
Poznámky
Zabezpečený klient WCF, který se připojuje ke koncovému bodu pomocí této identity, ověřuje, že deklarace identity předložené serverem obsahují deklaraci identity použitou k vytvoření této identity.
Tato metoda může vytvořit identitu typu DnsEndpointIdentity, SpnEndpointIdentity, UpnEndpointIdentitynebo RsaEndpointIdentity.