DelegateContextPolicyTContext - конструктор
Создаёт экземпляр класса с указанием делегата, проверяющего то, что контекст удовлетворяет политике.
Пространство имён: Tessa.ExtensionsСборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
public DelegateContextPolicy(
Func<TContext, bool> isAllowedFunc
)
Public Sub New (
isAllowedFunc As Func(Of TContext, Boolean)
)
public:
DelegateContextPolicy(
Func<TContext, bool>^ isAllowedFunc
)
new :
isAllowedFunc : Func<'TContext, bool> -> DelegateContextPolicy
Параметры
- isAllowedFunc FuncTContext, Boolean
-
Функция, получающая контекст (не равный null) и возвращающая признак того,
что контекст удовлетворяет политике. Параметр не равен null.
Исключения логируются в логгере Extensions, а также добавляются в контекст как сообщение валидации,
если он реализует интерфейс ITraceableExtensionContext. Расширение, для которого возникло исключение, пропускается.