SmartRoleExtensionsTryResolveWithDefaultOverrides - метод

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

Definition

Пространство имён: Tessa.Roles.SmartRoles
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
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#).

См. также