Datasnap.DSAuth.TDSCustomRoleItem.ApplyTo
Delphi
property ApplyTo : TStrings read FApplyTo write SetApplyTo;
C++
__property System::Classes::TStrings* ApplyTo = {read=FApplyTo, write=SetApplyTo};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Datasnap.DSAuth.pas Datasnap.DSAuth.hpp |
Datasnap.DSAuth | TDSCustomRoleItem |
Description
Spécifie les éléments auxquels s'appliquent les rôles de cette instance.
La lecture de la propriété ApplyTo renvoie une liste des chaînes qui représentent les éléments auxquels s'appliquent AuthorizedRoles et DeniedRoles. Chaque élément dans la liste peut être le nom d'une classe, le nom d'une méthode serveur, ou le nom d'une Class.Method.
Si seulement un nom de classe est spécifié, les rôles s'appliquent à toutes les méthodes serveur de cette classe.
Si seulement un nom de méthode est spécifié, les rôles s'appliquent à toutes les méthodes serveur ayant ce nom, quelle que soit la classe dont elles appartiennent. Sachez qu'il n'existe pas des différences entre un nom de classe et un nom de serveur, à part les conventions de nommage que vous utilisez. Par conséquent, si vous avez une classe et une méthode ayant le même nom, les rôles s'appliquent à toutes les deux.
Si vous spécifiez ClassName.MethodName, les rôles s'appliquent à la méthode ayant le nom donné seulement pour la classe spécifiée, non pour toutes les classes.