SmartRoleExtensionsTryResolveWithDefaultOverrides - метод

Метод для получения стратегии с учётом перерегистрации стратегии по умолчанию через RegisterDefaultOverridesT(IResolverString, ISmartRoleGetOwnersStrategy, String)

Definition

Пространство имён: Tessa.Roles.SmartRoles
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static ISmartRoleGetOwnersStrategy TryResolveWithDefaultOverrides(
	this ISmartRoleGetOwnersStrategyResolver resolver,
	string key,
	string getRuleStrategyName = null
)

Параметры

resolver  ISmartRoleGetOwnersStrategyResolver
Резолвер, из которого запрашивается стратегия с учётом подмены стратегии по умолчанию.
key  String
Имя запрашиваемой стратегии.
getRuleStrategyName  String  (Optional)
Имя стратегии для получения генераторов, по которому определяется подмена стратегии по умолчанию.

Возвращаемое значение

ISmartRoleGetOwnersStrategy
Стратегия для получения владельцев умных ролей, найденная по ключу key с учётом того, что стратегия по умолчанию может быть переопределена. Возвращает null, если стратегию получить не удалось.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа ISmartRoleGetOwnersStrategyResolver. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также