[Tizen] Add BuildTools 2.1.0-rc1-02804-05
[platform/upstream/coreclr.git] / Tools / dotnetcli / sdk / NuGetFallbackFolder / system.security.principal / 4.0.1 / ref / netcore50 / System.Security.Principal.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <doc>
3   <assembly>
4     <name>System.Security.Principal</name>
5   </assembly>
6   <members>
7     <member name="T:System.Security.Principal.IIdentity">
8       <summary>Defines the basic functionality of an identity object.</summary>
9     </member>
10     <member name="P:System.Security.Principal.IIdentity.AuthenticationType">
11       <summary>Gets the type of authentication used.</summary>
12       <returns>The type of authentication used to identify the user.</returns>
13     </member>
14     <member name="P:System.Security.Principal.IIdentity.IsAuthenticated">
15       <summary>Gets a value that indicates whether the user has been authenticated.</summary>
16       <returns>true if the user was authenticated; otherwise, false.</returns>
17     </member>
18     <member name="P:System.Security.Principal.IIdentity.Name">
19       <summary>Gets the name of the current user.</summary>
20       <returns>The name of the user on whose behalf the code is running.</returns>
21     </member>
22     <member name="T:System.Security.Principal.IPrincipal">
23       <summary>Defines the basic functionality of a principal object.</summary>
24     </member>
25     <member name="P:System.Security.Principal.IPrincipal.Identity">
26       <summary>Gets the identity of the current principal.</summary>
27       <returns>The <see cref="T:System.Security.Principal.IIdentity" /> object associated with the current principal.</returns>
28     </member>
29     <member name="M:System.Security.Principal.IPrincipal.IsInRole(System.String)">
30       <summary>Determines whether the current principal belongs to the specified role.</summary>
31       <returns>true if the current principal is a member of the specified role; otherwise, false.</returns>
32       <param name="role">The name of the role for which to check membership. </param>
33     </member>
34     <member name="T:System.Security.Principal.TokenImpersonationLevel">
35       <summary>Defines security impersonation levels. Security impersonation levels govern the degree to which a server process can act on behalf of a client process.</summary>
36     </member>
37     <member name="F:System.Security.Principal.TokenImpersonationLevel.Anonymous">
38       <summary>The server process cannot obtain identification information about the client, and it cannot impersonate the client.</summary>
39     </member>
40     <member name="F:System.Security.Principal.TokenImpersonationLevel.Delegation">
41       <summary>The server process can impersonate the client's security context on remote systems.</summary>
42     </member>
43     <member name="F:System.Security.Principal.TokenImpersonationLevel.Identification">
44       <summary>The server process can obtain information about the client, such as security identifiers and privileges, but it cannot impersonate the client. This is useful for servers that export their own objects, for example, database products that export tables and views. Using the retrieved client-security information, the server can make access-validation decisions without being able to use other services that are using the client's security context.</summary>
45     </member>
46     <member name="F:System.Security.Principal.TokenImpersonationLevel.Impersonation">
47       <summary>The server process can impersonate the client's security context on its local system. The server cannot impersonate the client on remote systems.</summary>
48     </member>
49     <member name="F:System.Security.Principal.TokenImpersonationLevel.None">
50       <summary>An impersonation level is not assigned.</summary>
51     </member>
52   </members>
53 </doc>