1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Security.Principal</name>
7 <member name="T:System.Security.Principal.IIdentity">
8 <summary>Определяет базовые функциональные возможности объекта идентификации.</summary>
10 <member name="P:System.Security.Principal.IIdentity.AuthenticationType">
11 <summary>Получает тип используемой проверки подлинности.</summary>
12 <returns>Тип проверки подлинности, применяемой для идентификации пользователя.</returns>
14 <member name="P:System.Security.Principal.IIdentity.IsAuthenticated">
15 <summary>Получает значение, определяющее, прошел ли пользователь проверку подлинности.</summary>
16 <returns>true, если пользователь прошел проверку подлинности; в противном случае — false.</returns>
18 <member name="P:System.Security.Principal.IIdentity.Name">
19 <summary>Получает имя текущего пользователя.</summary>
20 <returns>Имя пользователя, от лица которого выполняется код программы.</returns>
22 <member name="T:System.Security.Principal.IPrincipal">
23 <summary>Определяет базовые функциональные возможности объекта-участника.</summary>
25 <member name="P:System.Security.Principal.IPrincipal.Identity">
26 <summary>Возвращает удостоверение текущего участника.</summary>
27 <returns>Объект <see cref="T:System.Security.Principal.IIdentity" />, связанный с текущим участником.</returns>
29 <member name="M:System.Security.Principal.IPrincipal.IsInRole(System.String)">
30 <summary>Определяет, относится ли текущий участник к указанной роли.</summary>
31 <returns>true, если текущий участник является элементом указанной роли; в противном случае — false.</returns>
32 <param name="role">Имя роли, для которой требуется проверить членство. </param>
34 <member name="T:System.Security.Principal.TokenImpersonationLevel">
35 <summary>Определяет уровни олицетворения безопасности.Уровни олицетворения безопасности определяют степень, до которой серверный процесс может действовать от лица клиентского процесса.</summary>
37 <member name="F:System.Security.Principal.TokenImpersonationLevel.Anonymous">
38 <summary>Серверный процесс не может получать идентификационную информацию о клиенте и не может олицетворять клиента.</summary>
40 <member name="F:System.Security.Principal.TokenImpersonationLevel.Delegation">
41 <summary>Серверный процесс может олицетворять контекст безопасности клиента в удаленных системах.</summary>
43 <member name="F:System.Security.Principal.TokenImpersonationLevel.Identification">
44 <summary>Серверный процесс может получать информацию о клиенте, например, идентификаторы и привилегии безопасности, но не может олицетворять клиента.Это полезно для серверов, экспортирующих свои собственные объекты, например, продукты баз данных, которые экспортируют таблицы и виды.Используя полученную информацию безопасности клиента, сервер может принимать решения в отношении проверки доступа, не имея возможности применять другие службы, использующие контекст безопасности клиента.</summary>
46 <member name="F:System.Security.Principal.TokenImpersonationLevel.Impersonation">
47 <summary>Серверный процесс может олицетворять контекст безопасности клиента в своей локальной системе.Олицетворение клиента сервером в удаленных системах невозможно.</summary>
49 <member name="F:System.Security.Principal.TokenImpersonationLevel.None">
50 <summary>Уровень олицетворения не назначается.</summary>