Method Filter
- Namespace
- Zedal.Sdk.Apis.Diwass.Permissions
- Assembly
- Zedal.Sdk.dll
Filter(Role, IEnumerable<DiwassIntents>)
Bildet die Schnittmenge aus rollen-erlaubten Intents und dem übergebenen
Strom — typischerweise handler.FollowupIntents.
public static IEnumerable<DiwassIntents> Filter(Role role, IEnumerable<DiwassIntents> intents)
Parameters
roleRoleintentsIEnumerable<DiwassIntents>
Returns
- IEnumerable<DiwassIntents>
Filter(IEnumerable<Role>, IEnumerable<DiwassIntents>)
Schnittmenge auf Rollen-Mengen-Basis (Union der Allow-Listen × Eingabestrom).
public static IEnumerable<DiwassIntents> Filter(IEnumerable<Role> roles, IEnumerable<DiwassIntents> intents)
Parameters
rolesIEnumerable<Role>intentsIEnumerable<DiwassIntents>
Returns
- IEnumerable<DiwassIntents>