17.134. Class ServicesPermissions
Namespace: ArmoniK.Core.Common.Auth.Authorization.Permissions
Assembly: ArmoniK.Core.Common.dll
Permissions related to each service
public static class ServicesPermissions
17.134.1. Inheritance
17.134.2. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
17.134.3. Fields
17.134.3.1. All
public const string All = "*"
17.134.3.1.1. Field Value
17.134.3.2. Default
public const string Default = "Default"
17.134.3.2.1. Field Value
17.134.3.3. PermissionsLists
Dictionary with the list of permissions for each service
public static readonly ImmutableDictionary<string, ImmutableList<Permission>> PermissionsLists
17.134.3.3.1. Field Value
17.134.3.4. Type2NameMapping
public static readonly ReadOnlyDictionary<Type, string> Type2NameMapping
17.134.3.4.1. Field Value
17.134.4. Methods
17.134.4.1. FromType(Type)
Determines the service name from the given service type
public static string FromType(Type t)
17.134.4.1.1. Parameters
t Type
Type of the service
17.134.4.1.2. Returns
Name of the service used in permissions