Method CanPerform
- Namespace
- Zedal.Sdk.Apis.Diwass.Permissions
- Assembly
- Zedal.Sdk.dll
CanPerform(Role, DiwassIntents)
Liefert true, wenn die Rolle den Intent grundsätzlich ausführen darf.
DiwassIntentUnspecified ist immer false.
public static bool CanPerform(Role role, DiwassIntents intent)
Parameters
roleRoleintentDiwassIntents
Returns
CanPerform(IEnumerable<Role>, DiwassIntents)
Vereinigung der erlaubten Intents über mehrere Rollen — passt zur Inferenz-API, die für eine OperatorId mehrere Rollen zurückgeben kann (z.B. S&F = Notifizierer + Erzeuger) und zu Aufrufern, die einen Operator-Verbund mit mehreren OperatorIds prüfen.
public static bool CanPerform(IEnumerable<Role> roles, DiwassIntents intent)
Parameters
rolesIEnumerable<Role>intentDiwassIntents