Kolekcja SecurityFilters
Atrybuty odwołania, które powinny być stosowane jako filtry dotyczące obiekt.Podczas uruchamiania dowolnej kwerendy odwołuje się do obiekt, nawet pośrednio takich jak za pośrednictwem roli, filtry te powinny zostać dodane do kwerendy.Zestaw filtrów, aby zastosować podlega podzbiory standardowych zabezpieczeń opartych na modelu.Jeśli filtry zabezpieczeń są zdefiniowane, a użytkownik nie ma uprawnień do którejkolwiek z powyższych filtry, wszystkie wystąpienia obiekt są odfiltrowywane.Podmioty z dziedziczenia filtry zabezpieczeń dla wszystkich jednostek element nadrzędny są stosowane również.
Właściwości
Nazwa |
Kardynalność |
Typ |
Opis |
---|---|---|---|
1 N |
Object |
Odwołuje atrybuty, które będą stosowane jako filtry do obiekt.Tylko atrybuty, gdzie IsFilter = True może być używany. |
Uwagi
Aby włączyć zabezpieczenia poziom wiersza, co najmniej jeden filtr atrybut musi zostać utworzony w obrębie obiekt, który chcesz filtrować.
Atrybut filtr musi mieć IsFilter Właściwość zestaw do True.
Można użyć bieżącego Identyfikatora użytkownika podczas definiowania filtru zabezpieczeń do zabezpieczenia modelu przy uruchomieniu czas Jeśli identyfikatory użytkowników znajdują się w danych.Filtr zabezpieczeń na podstawie bieżącego Identyfikatora użytkownika, utworzyć atrybut filtr dodanie pole Identyfikator użytkownika filtr, a następnie Edytuj formułę warunek filtra tak, aby porównuje wartość pole GETUSERID() funkcja.
Gdy atrybuty filtru są przypisane do SecurityFilters kolekcja i element modelu zabezpieczeń jest włączone, użytkownicy, którzy nie mają uprawnień do dowolnych filtrów kolekcja nie zobaczą żadnych danych lub zostaną wyświetlone tylko dane zdefiniowane w DefaultSecurityFilter właściwość.