Table of Contents

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

role Role
intent DiwassIntents

Returns

bool

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

roles IEnumerable<Role>
intent DiwassIntents

Returns

bool