Datasnap.DSAuth.TRoleAuth.Create
Delphi
constructor Create(AuthorizedRoles: string; DeniedRoles: string = ''); overload; virtual;
constructor Create(AllowRoles: TStrings; DenyRoles: TStrings;
DesignTime: Boolean = False); overload; virtual;
C++
__fastcall virtual TRoleAuth(System::UnicodeString AuthorizedRoles, System::UnicodeString DeniedRoles)/* overload */;
__fastcall virtual TRoleAuth(System::Classes::TStrings* AllowRoles, System::Classes::TStrings* DenyRoles, bool DesignTime)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | TRoleAuth |
Beschreibung
Erstellt eine Instanz des Attributs, das die autorisierten bzw. die abgelehnten Rollen angibt.
Mit Create wird eine neue Instanz erstellt, die zwei durch Kommas getrennten Listen von Rollen angibt. Der erste Parameter (AuthorizedRoles
) ist eine Liste von Rollen, die autorisiert für alles sind, zu dem das Attribut zugeordnet wird. Der zweite Parameter (DeniedRoles
) ist eine Liste von Rollen, die nicht für alles autorisiert sind, zu dem das Attribut zugeordnet wird.