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) |