CrmEntitySecurityProvider Class
Applies To: Dynamics CRM 2013
Provides methods to verify entity security for a user. (Developer Extensions)
Namespace: Microsoft.Xrm.Client.Security
Assembly: Microsoft.Xrm.Client (in Microsoft.Xrm.Client.dll)
Inheritance Hierarchy
System.Object
Microsoft.Xrm.Client.Security.CrmEntitySecurityProvider
Syntax
public abstract class CrmEntitySecurityProvider : ICrmEntitySecurityProvider,
IInitializable
public ref class CrmEntitySecurityProvider abstract : ICrmEntitySecurityProvider,
IInitializable
[<AbstractClass>]
type CrmEntitySecurityProvider =
class
interface ICrmEntitySecurityProvider
interface IInitializable
end
Public MustInherit Class CrmEntitySecurityProvider
Implements ICrmEntitySecurityProvider, IInitializable
Constructors
Name | Description | |
---|---|---|
CrmEntitySecurityProvider() | Initializes a new instance of the CrmEntitySecurityProvider class. |
Methods
Name | Description | |
---|---|---|
Assert(OrganizationServiceContext, Entity, CrmEntityRight) | Asserts that the current user has the requested right to an entity. |
|
Assert(OrganizationServiceContext, IEnumerable<Entity>, CrmEntityRight) | Asserts that the current user has the requested right to a set of entities. |
|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
Initialize(String, NameValueCollection) | Initializes custom settings. |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
|
TryAssert(OrganizationServiceContext, Entity, CrmEntityRight) | Asserts that the current user has the requested right to an entity. |
|
TryAssert(OrganizationServiceContext, IEnumerable<Entity>, CrmEntityRight) | Asserts that the current user has the requested right to a set of entities. |
Extension Methods
Name | Description | |
---|---|---|
SerializeByJson(IEnumerable<Type>) | Serialize an object using the DataContractJsonSerializer.(Defined by ObjectExtensions.) |
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.Xrm.Client.Security Namespace
Developer extensions for Microsoft Dynamics CRM 2013
Return to top