5 implementations of IPrincipal
mscorlib (1)
system\security\claims\ClaimsPrincipal.cs (1)
37public class ClaimsPrincipal : IPrincipal
System.ServiceModel (2)
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (1)
451class WindowsSidPrincipal : IPrincipal
System\ServiceModel\Security\RoleProviderPrincipal.cs (1)
13sealed class RoleProviderPrincipal : IPrincipal
System.Web (1)
Hosting\IIS7UserPrincipal.cs (1)
13internal sealed class IIS7UserPrincipal : IPrincipal {
System.Web.Extensions (1)
ClientServices\ClientRolePrincipal.cs (1)
12public class ClientRolePrincipal : IPrincipal
151 references to IPrincipal
mscorlib (24)
system\appdomain.cs (4)
320private IPrincipal _DefaultPrincipal; 2669public void SetThreadPrincipal(IPrincipal principal) 3300internal IPrincipal GetThreadPrincipal() 3302IPrincipal principal = null;
system\iappdomain.cs (1)
256void SetThreadPrincipal(IPrincipal principal);
system\runtime\remoting\callcontext.cs (7)
78internal static IPrincipal Principal 317public IPrincipal Principal { get { return IsNull ? null : m_ctx.Principal; } } 549internal IPrincipal Principal 628internal IPrincipal RemovePrincipalIfNotSerializable() 630IPrincipal currentPrincipal = this.Principal; 751IPrincipal _principal; 753internal IPrincipal Principal
system\runtime\remoting\crossappdomainchannel.cs (1)
489IPrincipal currentPrincipal = null;
system\runtime\remoting\realproxy.cs (1)
964IPrincipal principal = oldCtx.Principal;
system\runtime\remoting\stackbuildersink.cs (1)
487IPrincipal currentPrincipal = threadCallContext.Principal;
system\security\claims\ClaimsPrincipal.cs (1)
216public ClaimsPrincipal(IPrincipal principal)
system\security\permissions\principalpermission.cs (1)
463IPrincipal principal = null;
system\threading\thread.cs (7)
353IPrincipal principal = (IPrincipal)CallContext.Principal; 440private extern void StartInternal(IPrincipal principal, ref StackCrawlMark stackMark); 1393public static IPrincipal CurrentPrincipal 1400IPrincipal principal = (IPrincipal) 1422private void SetPrincipalInternal(IPrincipal principal)
System (12)
net\System\Net\HttpListener.cs (1)
1533IPrincipal principal = null;
net\System\Net\HttpListenerContext.cs (3)
25private IPrincipal m_User; 44internal void SetIdentity(IPrincipal principal, string mutualAuthentication) 71public /* override */ IPrincipal User {
net\System\Net\HttpListenerRequest.cs (1)
456IPrincipal user = HttpListenerContext.User;
net\System\Net\WebSockets\HttpListenerWebSocketContext.cs (6)
20private IPrincipal m_User; 36IPrincipal user, 104public override IPrincipal User 129private static IPrincipal CopyPrincipal(IPrincipal user) 133IPrincipal retVal = null;
net\System\Net\WebSockets\WebSocketContext.cs (1)
23public abstract IPrincipal User { get; }
System.Runtime.Remoting (3)
channels\ipc\ipcserverchannel.cs (1)
396IPrincipal oldPrincipal = null;
channels\tcp\tcpserverchannel.cs (1)
562IPrincipal oldPrincipal = null;
services\remotingservice.cs (1)
48public IPrincipal User
System.ServiceModel (26)
System\ServiceModel\Channels\HttpChannelListener.cs (1)
320IPrincipal principal = listenerContext.User;
System\ServiceModel\Channels\HttpRequestMessageExtensionMethods.cs (3)
22public static void SetUserPrincipal(this HttpRequestMessage httpRequestMessage, IPrincipal user) 32public static IPrincipal GetUserPrincipal(this HttpRequestMessage httpRequestMessage) 42return user as IPrincipal;
System\ServiceModel\Channels\ServiceWebSocketContext.cs (3)
20IPrincipal user; 22public ServiceWebSocketContext(WebSocketContext context, IPrincipal user) 79public override IPrincipal User
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (1)
525IPrincipal user = requestMessage == null ? null : requestMessage.GetUserPrincipal();
System\ServiceModel\Dispatcher\DispatchOperationRuntime.cs (2)
487IPrincipal originalPrincipal = null; 692IPrincipal originalPrincipal = null;
System\ServiceModel\Dispatcher\SecurityImpersonationBehavior.cs (9)
125IPrincipal SetCurrentThreadPrincipal(ServiceSecurityContext securityContext, out bool isThreadPrincipalSet) 127IPrincipal result = null; 128IPrincipal principal = null; 164static IPrincipal GetCustomPrincipal(ServiceSecurityContext securityContext) 167if (securityContext.AuthorizationContext.Properties.TryGetValue(SecurityUtils.Principal, out customPrincipal) && customPrincipal is IPrincipal) 168return (IPrincipal)customPrincipal; 189public void StartImpersonation(ref MessageRpc rpc, out IDisposable impersonationContext, out IPrincipal originalPrincipal, out bool isThreadPrincipalSet) 306public void StopImpersonation(ref MessageRpc rpc, IDisposable impersonationContext, IPrincipal originalPrincipal, bool isThreadPrincipalSet) 338IPrincipal GetWindowsPrincipal(ServiceSecurityContext securityContext)
System\ServiceModel\OperationContext.cs (2)
32internal IPrincipal threadPrincipal; 337internal IPrincipal ThreadPrincipal
System\ServiceModel\Security\ImpersonateOnSerializingReplyMessageProperty.cs (2)
99public void StartImpersonation(out IDisposable impersonationContext, out IPrincipal originalPrincipal, out bool isThreadPrincipalSet) 129public void StopImpersonation(IDisposable impersonationContext, IPrincipal originalPrincipal, bool isThreadPrincipalSet)
System\ServiceModel\Security\ImpersonatingMessage.cs (3)
70IPrincipal originalPrincipal = null; 145IPrincipal originalPrincipal = null; 202IPrincipal originalPrincipal = null;
System.ServiceModel.Activation (1)
System\ServiceModel\Activation\HostedHttpRequestAsyncResult.cs (1)
477IPrincipal user = this.Application.User;
System.Web (55)
Abstractions\HttpContextBase.cs (1)
218public virtual IPrincipal User {
Abstractions\HttpContextWrapper.cs (1)
225public override IPrincipal User {
Configuration\AuthorizationRule.cs (2)
438internal int IsUserAllowed(IPrincipal user, String verb) { 519private bool IsTheUserInAnyRole(StringCollection roles, IPrincipal principal) {
Configuration\AuthorizationRuleCollection.cs (1)
99internal bool IsUserAllowed(IPrincipal user, String verb) {
Configuration\AuthorizationSection.cs (1)
89internal bool IsUserAllowed(IPrincipal user, String verb) {
Configuration\WebPartsPersonalizationAuthorization.cs (1)
52internal bool IsUserAllowed(IPrincipal user, String verb) {
Hosting\IIS7WorkerRequest.cs (4)
1917internal void SetPrincipal(IPrincipal user) 2231private IPrincipal GetUserPrincipal() 2239IPrincipal user = null; 2263return (IPrincipal)GCUtil.UnrootObject(pManagedPrincipal);
Hosting\IPipelineRuntime.cs (2)
428IPrincipal principal = RootedObjects.FromPointer(pRootedObjects).Principal; 451IPrincipal principal = RootedObjects.FromPointer(pRootedObjects).Principal;
HttpApplication.cs (2)
460public IPrincipal User { 1235internal static void SetCurrentPrincipalWithAssert(IPrincipal user) {
HttpContext.cs (5)
1237public IPrincipal User { 1246IPrincipal IPrincipalContainer.Principal { 1254internal void SetPrincipalNoDemand(IPrincipal principal, bool needToSetNativePrincipal) { 1268internal void SetPrincipalNoDemand(IPrincipal principal) { 1343IPrincipal currentPrincipal = _principalContainer.Principal;
IPrincipalContainer.cs (1)
15IPrincipal Principal {
Management\EventlogProvider.cs (1)
81IPrincipal iprincipal = reqInfo.Principal;
Management\WebEvents.cs (2)
1929IPrincipal _iprincipal; 1987public IPrincipal Principal {get {return _iprincipal;}}
Management\wmiprovider.cs (1)
97IPrincipal iprincipal = reqInfo.Principal;
RootedObjects.cs (1)
63public IPrincipal Principal {
Routing\PageRouteHandler.cs (2)
62IPrincipal user = requestContext.HttpContext.User; 71private bool CheckUrlAccessWithAssert(string virtualPath, RequestContext requestContext, IPrincipal user) {
Security\AuthStoreRoleProvider.cs (1)
656IPrincipal user = Thread.CurrentPrincipal;
Security\FormsAuthenticationEventArgs.cs (2)
23private IPrincipal _User; 32public IPrincipal User {
Security\Membership.cs (1)
595IPrincipal user = Thread.CurrentPrincipal;
Security\PassportAuthenticationEventArgs.cs (2)
27private IPrincipal _User; 39public IPrincipal User {
Security\Roles.cs (4)
107IPrincipal user = GetCurrentUser(); 144IPrincipal user = GetCurrentUser(); 596IPrincipal user = GetCurrentUser(); 603private static IPrincipal GetCurrentUser()
Security\UrlAuthorizationModule.cs (1)
64public static bool CheckUrlAccessForPrincipal(String virtualPath, IPrincipal user, string verb) {
Security\WindowsAuthenticationEventArgs.cs (2)
23private IPrincipal _User; 37public IPrincipal User {
Security\WindowsTokenRoleProvider.cs (1)
202IPrincipal user = Thread.CurrentPrincipal;
ThreadContext.cs (1)
30private IPrincipal _originalThreadPrincipal;
UI\Page.cs (1)
1411public IPrincipal User {
UI\WebControls\LoginUtil.cs (3)
110internal static IPrincipal GetUser(Control c) { 111IPrincipal user = null; 132IPrincipal user = GetUser(c);
UI\WebControls\LoginView.cs (1)
361IPrincipal user = LoginUtil.GetUser(this);
UI\WebControls\RoleGroup.cs (1)
72public bool ContainsUser(IPrincipal user) {
UI\WebControls\RoleGroupCollection.cs (2)
50public RoleGroup GetMatchingRoleGroup(IPrincipal user) { 61internal int GetMatchingRoleGroupInternal(IPrincipal user) {
UI\WebParts\PersonalizationProvider.cs (2)
76IPrincipal user = null; 142IPrincipal user = null;
WebSockets\AspNetWebSocketContext.cs (1)
179public override IPrincipal User {
WebSockets\AspNetWebSocketContextImpl.cs (1)
245public override IPrincipal User {
System.Web.DynamicData (17)
DynamicData\IMetaTable.cs (4)
17bool CanDelete(IPrincipal principal); 18bool CanInsert(IPrincipal principal); 19bool CanRead(IPrincipal principal); 20bool CanUpdate(IPrincipal principal);
DynamicData\MetaTable.cs (9)
320public virtual bool CanDelete(IPrincipal principal) { 327public virtual bool CanInsert(IPrincipal principal) { 334public virtual bool CanRead(IPrincipal principal) { 341public virtual bool CanUpdate(IPrincipal principal) { 791internal static bool IsFilterableColumn(IMetaColumn column, IPrincipal user) { 1084bool IMetaTable.CanDelete(IPrincipal principal) { 1088bool IMetaTable.CanInsert(IPrincipal principal) { 1092bool IMetaTable.CanRead(IPrincipal principal) { 1096bool IMetaTable.CanUpdate(IPrincipal principal) {
DynamicData\ModelProviders\TableProvider.cs (4)
122public virtual bool CanDelete(IPrincipal principal) { 132public virtual bool CanInsert(IPrincipal principal) { 142public virtual bool CanRead(IPrincipal principal) { 152public virtual bool CanUpdate(IPrincipal principal) {
System.Web.Extensions (12)
ApplicationServices\ApplicationServiceHelper.cs (3)
79IPrincipal user = GetCurrentUser(context); 165internal static IPrincipal GetCurrentUser(HttpContext context) { 212internal static string GetUserName(IPrincipal user) {
ApplicationServices\ProfileService.cs (1)
285IPrincipal user = ApplicationServiceHelper.GetCurrentUser(context);
ApplicationServices\RoleService.cs (3)
52private RoleProvider GetRoleProvider(IPrincipal user) { 70IPrincipal user = ApplicationServiceHelper.GetCurrentUser(HttpContext.Current); 92IPrincipal user = ApplicationServiceHelper.GetCurrentUser(HttpContext.Current);
ApplicationServices\SelectingProviderEventArgs.cs (3)
15private IPrincipal _user; 16public IPrincipal User { 26internal SelectingProviderEventArgs(IPrincipal user, string providerName)
ClientServices\Providers\ClientFormsAuthenticationMembershipProvider.cs (1)
198IPrincipal p = Thread.CurrentPrincipal;
ClientServices\Providers\ClientRoleProvider.cs (1)
114IPrincipal p = Thread.CurrentPrincipal;
System.Web.Services (1)
System\Web\Services\WebService.cs (1)
93public IPrincipal User {