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
Func<Object>

要调用以返回默认值的委托。

例外

getDefaultValue 为 null 时引发。

适用于