Argument.SetDefaultValueFactory 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 时引发。