ResourceAccessExtensionsHasAccessTo Method

Determines whether the user has access to a given resource.

Definition

Namespace: Gemstone.Security.AccessControl
Assembly: Gemstone.Security (in Gemstone.Security.dll) Version: 1.0.147 -- Release Build+3014b8a0edc553e56f868ef31b6f0f5012f8db4f
public static bool HasAccessTo(
	this ClaimsPrincipal user,
	string resourceType,
	string resourceName,
	ResourceAccessType access
)

Parameters

user  ClaimsPrincipal
The user who is requesting access
resourceType  String
The type of resource being requested
resourceName  String
The identity of the requested resource
access  ResourceAccessType
The level of access requested

Return Value

Boolean
A value indicating whether permission is granted or denied.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type ClaimsPrincipal. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

Exceptions

ArgumentOutOfRangeExceptionaccess is not one of:

See Also