Partilhar via


SecurityRights Class

Definition

The SecurityRights class holds the information about the security rights and permissions management.

public ref class SecurityRights : Microsoft::Dynamics::Ax::Xpp::XppObjectBase
[Microsoft.Dynamics.Ax.Xpp.KernelClass]
public class SecurityRights : Microsoft.Dynamics.Ax.Xpp.XppObjectBase
[<Microsoft.Dynamics.Ax.Xpp.KernelClass>]
type SecurityRights = class
    inherit XppObjectBase
Public Class SecurityRights
Inherits XppObjectBase
Inheritance
Microsoft.Dynamics.AX.KernelInterop.ProxyBase
SecurityRights
Attributes

Constructors

SecurityRights(IntPtr)

Fields

__k_SecurityRightsId
kernelClass (Inherited from XppObjectBase)

Methods

__shouldCallNew(Type)
addXppProxyReference(Type, Object) (Inherited from XppObjectBase)
Call(String, Object[], Type[], Object[]) (Inherited from XppObjectBase)
cancelTimeOut(Int32) (Inherited from XppObjectBase)
construct()

Creates a new security rights instance for the current user.

createKernelClass(Object[], Type[], Object[]) (Inherited from XppObjectBase)
dataManagementAccessRight(String, String, String)
dataManagementAccessRight(String, String)
dataManagementAccessRight(String)
equal(XppObjectBase) (Inherited from XppObjectBase)
fieldAccessRight(String, String, Common, String, Boolean, AutoAuthzMode)
fieldAccessRight(String, String, Common, String, Boolean)
fieldAccessRight(String, String, Common, String)
fieldAccessRight(String, String, Common)
fieldAccessRight(String, String)

Retrieves the access rights for the field of the table.

finalize() (Inherited from XppObjectBase)
formControlAccessRight(String, String, Common, String)
formControlAccessRight(String, String, Common)
formControlAccessRight(String, String)

Retrieves the access rights for the form control.

GetIntPtr() (Inherited from XppObjectBase)
GetKernelInstanceUniqueId() (Inherited from XppObjectBase)
getSelectableCompanies()
getTimeOutTimerHandle() (Inherited from XppObjectBase)
getXppProxyReference(Type) (Inherited from XppObjectBase)
handle()
hasDataServiceAccess(String, StatementType, String, String)
hasDataServiceAccess(String, StatementType, String)
hasDataServiceAccess(String, StatementType)
hasDataServiceMethodAccess(String, StatementType, String, String)
hasDataServiceMethodAccess(String, StatementType, String)
hasMenuAccess(String, Boolean)
hasMenuAccess(String)

Checks whether the user has access to the specified menu.

hasMenuItemAccess(SecurableType, String, Common, String)
hasMenuItemAccess(SecurableType, String, Common)
hasMenuItemAccess(SecurableType, String)

Checks whether the user has access to the specified menu item.

hasServerMethodAccess(String, String)
hasServiceOperationAccess(String, String)

Checks whether the user has access to the specified service operation.

isDeveloper()
IsManagedValid() (Inherited from XppObjectBase)
isRunningDeveloperScenario()
isSystemAdministrator()

Checks whether the current user is a system administrator.

kernelhandle()
KernelInstanceDisposed() (Inherited from XppObjectBase)
listDataServiceAccess(String, String)
listDataServiceAccess(String)
MakeReflectionCall(String, Object[]) (Inherited from XppObjectBase)
menuItemAccessRight(SecurableType, String, String)
menuItemAccessRight(SecurableType, String)

Retrieves the access rights for the menu item.

newmethod()

Initializes a new instance of the SecurityRights class.

newUser(String)

Creates a new security rights instance for the specified user.

notify() (Inherited from XppObjectBase)
notifyAll() (Inherited from XppObjectBase)
objectOnServer()
Obsolete.
(Inherited from XppObjectBase)
populateSelectableCompanies()

Populates the selectable companies.

setTimeOut(String, Int32, Boolean)
Obsolete.
(Inherited from XppObjectBase)
setTimeOut(String, Int32)
Obsolete.
(Inherited from XppObjectBase)
tableAccessRight(String, Common, String, Boolean, AutoAuthzMode)
tableAccessRight(String, Common, String, Boolean)
tableAccessRight(String, Common, String)
tableAccessRight(String, Common)
tableAccessRight(String)

Retrieves the access rights for the table.

tableFieldAccessRights(String, Common, String, Boolean, AutoAuthzMode)
tableFieldAccessRights(String, Common, String, Boolean)
tableFieldAccessRights(String, Common, String)
tableFieldAccessRights(String, Common)
tableFieldAccessRights(String)

Retrieves the field access rights for the table.

usageCount() (Inherited from XppObjectBase)
variableAccessFields(String, AccessRight, String)
variableAccessFields(String, AccessRight)
variableAccessFields(String)

Retrieves a set of the table field IDs.

VerifyKernelClass() (Inherited from XppObjectBase)
wait() (Inherited from XppObjectBase)
webContentAccessRight(SecurableType, String)

Retrieves the access rights for the web content item.

Xml() (Inherited from XppObjectBase)
Xml(Int32) (Inherited from XppObjectBase)

Applies to