ToolRoutingTaxonomy
Shared routing-taxonomy constants used by selection metadata and tool-catalog contracts.
Inheritance
- Object
- ToolRoutingTaxonomy
Methods
public static Boolean IsAllowedRisk(String value) #BooleanDetermines whether the supplied value is an allowed routing risk token.
Parameters
- value System.String
public static Boolean IsAllowedRole(String value) #BooleanDetermines whether the supplied value is an allowed routing role token.
Parameters
- value System.String
public static Boolean IsAllowedSource(String value) #BooleanDetermines whether the supplied value is an allowed routing source token.
Parameters
- value System.String
public static Boolean IsTaxonomyTag(String tag) #BooleanReturns true when the tag belongs to the routing taxonomy namespace.
Parameters
- tag System.String
public static Boolean TryGetTagKey(String tag, out String tagKey) #BooleanGets the taxonomy tag key (scope, operation, entity, risk, routing) for a routing taxonomy tag.
Parameters
- tag System.String
- tagKey System.String@
public static Boolean TryGetTagKeyValue(String tag, out String tagKey, out String tagValue) #BooleanGets the taxonomy tag key and non-empty value for a routing taxonomy tag. Returns false for malformed tags such as risk:.
Parameters
- tag System.String
- tagKey System.String@
- tagValue System.String@
Inherited Methods
Fields
public const String RoleEnvironmentDiscover #Routing role for environment discovery/bootstrap tools.
environment_discoverpublic const String OperationTagPrefix #Routing tag prefix for operation taxonomy tags.
operation:public const String RoutingTagPrefix #Routing tag prefix for routing-source taxonomy tags.
routing:public static readonly IReadOnlyList<String> AllowedRisks #Allowed routing risk values.
public static readonly IReadOnlyList<String> AllowedSources #Allowed routing source values.
public static readonly IReadOnlyList<String> AllowedRoles #Allowed routing role values.