Show / Hide Table of Contents

Class WMResourceOperationsDefinition

This definition is defined in the application before being converted into WMPermissionResource - WMPermissionOperation pairs in the DB.

Inheritance
object
WMResourceOperationsDefinition
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.Auth.Model.UserAccess
Assembly: WMServer.dll
Syntax
public class WMResourceOperationsDefinition

Properties

Description

The description of this resource.

Declaration
public string Description { get; set; }
Property Value
Type Description
string

Operations

The operations supported by this resource.

Declaration
public List<WMResourceOperationsDefinition.WMOperationDefinition> Operations { get; set; }
Property Value
Type Description
List<WMResourceOperationsDefinition.WMOperationDefinition>

Resource

The name of this resource expressed as a WMBaseResouceOperation.WMResource enum.

Declaration
public WMBaseResouceOperation.WMResource Resource { get; set; }
Property Value
Type Description
WMBaseResouceOperation.WMResource

Methods

GetOrCreateAllApplicationResourceOperations(AuthDbContext?)

Collects all WMResourceOperationsDefinitions in the current application and finds or creates an entry in the database for each one.

Declaration
public static Task<Dictionary<WMResourceOperationsDefinition.WMOperationDefinition, WMPermissionOperation>> GetOrCreateAllApplicationResourceOperations(AuthDbContext? context = null)
Parameters
Type Name Description
AuthDbContext context
Returns
Type Description
Task<Dictionary<WMResourceOperationsDefinition.WMOperationDefinition, WMPermissionOperation>>

Every application WMResourceOperationsDefinition.WMOperationDefinition as they appear in the database.

In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE