21.134. Class ServicesPermissions
Namespace: ArmoniK.Core.Common.Auth.Authorization.Permissions
Assembly: ArmoniK.Core.Common.dll
Permissions related to each service
public static class ServicesPermissions
21.134.1. Inheritance
21.134.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
21.134.3. Fields
21.134.3.1. All
public const string All = "*"
21.134.3.1.1. Field Value
21.134.3.2. Default
public const string Default = "Default"
21.134.3.2.1. Field Value
21.134.3.3. PermissionsLists
Dictionary with the list of permissions for each service
public static readonly ImmutableDictionary<string, ImmutableList<Permission>> PermissionsLists
21.134.3.3.1. Field Value
21.134.3.4. Type2NameMapping
public static readonly ReadOnlyDictionary<Type, string> Type2NameMapping
21.134.3.4.1. Field Value
21.134.4. Methods
21.134.4.1. FromType(Type)
Determines the service name from the given service type
public static string FromType(Type t)
21.134.4.1.1. Parameters
t Type
Type of the service
21.134.4.1.2. Returns
Name of the service used in permissions