The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

PermissionSettingHelper.EnsureTypePermission(IPermissionPolicyRole, Type) Method

Searches for the first permission for the specified type in the current role. If the type permission is not found, it is created.

Namespace: DevExpress.ExpressApp.Security

Assembly: DevExpress.ExpressApp.Security.v19.2.dll

Declaration

public static IPermissionPolicyTypePermissionObject EnsureTypePermission(
    this IPermissionPolicyRole role,
    Type targetType
)
<ExtensionAttribute>
Public Shared Function EnsureTypePermission(
    role As IPermissionPolicyRole,
    targetType As Type
) As IPermissionPolicyTypePermissionObject
public static IPermissionPolicyTypePermissionObject EnsureTypePermission(
    this IPermissionPolicyRole role,
    Type targetType
)
<ExtensionAttribute>
Public Shared Function EnsureTypePermission(
    role As IPermissionPolicyRole,
    targetType As Type
) As IPermissionPolicyTypePermissionObject
public static IPermissionPolicyTypePermissionObject EnsureTypePermission(
    this IPermissionPolicyRole role,
    Type targetType
)
<ExtensionAttribute>
Public Shared Function EnsureTypePermission(
    role As IPermissionPolicyRole,
    targetType As Type
) As IPermissionPolicyTypePermissionObject

Parameters

Name Type Description
role IPermissionPolicyRole

An IPermissionPolicyRole object specifying the security role.

targetType Type

A Type object specifying the target type.

Parameters

Name Type Description
role IPermissionPolicyRole

An IPermissionPolicyRole object specifying the security role.

targetType Type

A Type object specifying the target type.

Parameters

Name Type Description
role IPermissionPolicyRole

An IPermissionPolicyRole object specifying the security role.

targetType Type

A Type object specifying the target type.

Returns

Type Description
DevExpress.Persistent.Base.IPermissionPolicyTypePermissionObject

A DevExpress.Persistent.Base.IPermissionPolicyTypePermissionObject object specifying the found or created type permission.

Returns

Type Description
DevExpress.Persistent.Base.IPermissionPolicyTypePermissionObject

A DevExpress.Persistent.Base.IPermissionPolicyTypePermissionObject object specifying the found or created type permission.

Returns

Type Description
DevExpress.Persistent.Base.IPermissionPolicyTypePermissionObject

A DevExpress.Persistent.Base.IPermissionPolicyTypePermissionObject object specifying the found or created type permission.

See Also