EndpointIdentity.CreateIdentity(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
Параметры
Возвращаемое значение
EndpointIdentity, связанная с заданным параметром identity
.
Исключения
identity
имеет значение null
.
Примеры
В следующем примере кода показано, как вызвать этот метод.
// 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;
}
Комментарии
Защищенный клиент WCF, который подключается к конечной точке с этим удостоверением, проверяет, содержат ли утверждения, представленные сервером, утверждение удостоверения, используемое для создания этого удостоверения.
Этот метод может создавать идентификацию типа DnsEndpointIdentity, SpnEndpointIdentity, UpnEndpointIdentity или RsaEndpointIdentity.