AclExtensionsTryResolveWithDefaultOverrides - метод

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

Definition

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

Параметры

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

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

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

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

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

См. также