EndpointIdentity Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактный класс, после реализации предоставляющий идентификацию, которая позволяет выполнять проверку подлинности конечной точки другими клиентами, обменивающимися с ней сообщениями.
public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
- Наследование
-
EndpointIdentity
- Производный
Комментарии
Значение идентификации конечной точки можно задать с помощью конструкторов EndpointAddress, где доступ к значению можно также получить как свойство Identity с атрибутом "только для чтения".
Конструкторы
EndpointIdentity() |
Создает пустой экземпляр EndpointIdentity. |
Свойства
IdentityClaim |
Возвращает идентификационное утверждение, соответствующее идентификации. |
Методы
CreateDnsIdentity(String) |
Создает идентификатор DNS с указанным именем DNS. |
CreateIdentity(Claim) |
Создает идентификацию с указанным утверждением. |
CreateRsaIdentity(String) |
Создает удостоверение RSA с указанным открытым ключом. |
CreateRsaIdentity(X509Certificate2) |
Создает удостоверение RSA с указанным сертификатом X.509. |
CreateSpnIdentity(String) |
Создает удостоверение имени участника на уровне сервера (SPN) с указанным именем. |
CreateUpnIdentity(String) |
Создает удостоверение имени участника-пользователя (UPN) с указанным именем. |
CreateX509CertificateIdentity(X509Certificate2) |
Создает удостоверение X509Certificate с указанным сертификатом. |
CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection) |
Создает удостоверение X509Certificate с указанным основным и поддерживающим сертификатом. |
Equals(Object) |
Возвращает значение, определяющее, равен ли указанный объект текущему объекту удостоверения или имеют ли одинаковые свойства безопасности. |
GetHashCode() |
Предоставляет хэш-код для текущего экземпляра удостоверения. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Initialize(Claim) |
Инициализирует EndpointIdentity с указанным утверждением. |
Initialize(Claim, IEqualityComparer<Claim>) |
Инициализирует EndpointIdentity с указанным утверждением и интерфейсом, а также проверяет равенство. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает удостоверение. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |