Argument.SetDefaultValueFactory Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SetDefaultValueFactory(Func<ArgumentResult,Object>) |
Задает делегат для вызова, если требуется значение по умолчанию для аргумента. |
SetDefaultValueFactory(Func<Object>) |
Задает делегат для вызова, если требуется значение по умолчанию для аргумента. |
SetDefaultValueFactory(Func<ArgumentResult,Object>)
Задает делегат для вызова, если требуется значение по умолчанию для аргумента.
public:
void SetDefaultValueFactory(Func<System::CommandLine::Parsing::ArgumentResult ^, System::Object ^> ^ getDefaultValue);
public void SetDefaultValueFactory (Func<System.CommandLine.Parsing.ArgumentResult,object?> getDefaultValue);
member this.SetDefaultValueFactory : Func<System.CommandLine.Parsing.ArgumentResult, obj> -> unit
Public Sub SetDefaultValueFactory (getDefaultValue As Func(Of ArgumentResult, Object))
Параметры
- getDefaultValue
- Func<ArgumentResult,Object>
Делегат, вызываемый для возврата значения по умолчанию.
Комментарии
В этой перегрузке делегату ArgumentResult предоставляется объект .
Применяется к
SetDefaultValueFactory(Func<Object>)
Задает делегат для вызова, если требуется значение по умолчанию для аргумента.
public:
void SetDefaultValueFactory(Func<System::Object ^> ^ getDefaultValue);
public void SetDefaultValueFactory (Func<object?> getDefaultValue);
member this.SetDefaultValueFactory : Func<obj> -> unit
Public Sub SetDefaultValueFactory (getDefaultValue As Func(Of Object))
Параметры
Исключения
Возникает, когда getDefaultValue
принимает значение null.