public static class SmartRoleExtensions
<ExtensionAttribute>
Public NotInheritable Class SmartRoleExtensions
[ExtensionAttribute]
public ref class SmartRoleExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
[<ExtensionAttribute>]
type SmartRoleExtensions = class end
DeleteOrClearSmartRoleAsync | Метод для удаления умной роли, который производит очистку умной роли в случае, если не не удалось выполнить удаление. |
GetSmartRoleIDAsync | Возвращает идентификатор умной роли по ID генератора и ID владельца роли или null, если такой роли нет. |
GetSmartRoleIDsAsync | Возвращает список идентификаторов умных ролей по ID генератора умных ролей. |
RecalcSmartRoleByMemberChangedAsync | Метод для перерасчёта состава всех умных ролей, которые в своём составе имеют роль из списка roleIDs. |
RegisterDefaultOverridesT | Регистрирует замену для стратегии по умолчанию по имени стратегии на получение генераторов. |
RegisterSmartRolesManagerStrategiesInResolver | Регистрация стратегий менеджера перерасчёта умных ролей в резолвере. Должно выполняться в регистраторе в конце регистрации. |
RegisterSmartRolesOnClient | Регистрация функциональности умных ролей на клиенте. |
RegisterSmartRolesOnServer | Регистрация функциональности умных ролей на сервере. |
TryResolveWithDefaultOverrides | Метод для получения стратегии с учётом перерегистрации стратегии по умолчанию через RegisterDefaultOverridesT(IResolverString, ISmartRoleGetOwnersStrategy, String) |