EndpointIdentity.CreateIdentity(Claim) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un'identità con l'attestazione specificata.
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
Parametri
Valori restituiti
Oggetto EndpointIdentity associato all'oggetto specificato identity.
Eccezioni
identity è null.
Esempio
Il codice seguente illustra come chiamare questo metodo.
// 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;
}
Commenti
Un client WCF sicuro che si connette a un endpoint con questa identità verifica che le attestazioni presentate dal server contengano l'attestazione di identità usata per costruire questa identità.
Questo metodo può creare un'identità di tipo DnsEndpointIdentity, SpnEndpointIdentity, UpnEndpointIdentityo RsaEndpointIdentity.