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
Restituisce
Classe EndpointIdentity associata al parametro identity
specificato.
Eccezioni
identity
è null
.
Esempio
Nell'esempio di codice seguente viene mostrato 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 identity usata per costruire questa identità.
Mediante questo metodo è possibile creare un'identità di tipo DnsEndpointIdentity, SpnEndpointIdentity, UpnEndpointIdentity o RsaEndpointIdentity.