ExpressionExtensionsWhenParameter - метод
Регистрирует политику фильтрации выполнения методов расширений по наличию в списке параметров,
которое входит в заданный список имён. Если список параметров неизвестен, то метод расширения не выполняется.
Пространство имён: Tessa.Platform.ExpressionsСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static IExtensionPolicyContainer WhenParameter(
this IExtensionPolicyContainer policyContainer,
params string[] parameterNames
)
<ExtensionAttribute>
Public Shared Function WhenParameter (
policyContainer As IExtensionPolicyContainer,
ParamArray parameterNames As String()
) As IExtensionPolicyContainer
public:
[ExtensionAttribute]
static IExtensionPolicyContainer^ WhenParameter(
IExtensionPolicyContainer^ policyContainer,
... array<String^>^ parameterNames
)
[<ExtensionAttribute>]
static member WhenParameter :
policyContainer : IExtensionPolicyContainer *
parameterNames : string[] -> IExtensionPolicyContainer
- policyContainer IExtensionPolicyContainer
- Контейнер политик, ассоциированных с расширениями.
- parameterNames String
-
Список имён параметров, который должен содержать хотя бы одно имя параметра из контекста,
для которого выполняется метод расширения. Список не должен содержать значений null.
IExtensionPolicyContainerЗаданный контейнер
policyContainer для цепочки расширений.В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
IExtensionPolicyContainer. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).