Freigeben über


Argument.SetDefaultValueFactory Methode

Definition

Überlädt

SetDefaultValueFactory(Func<ArgumentResult,Object>)

Legt einen Delegaten fest, der aufgerufen werden soll, wenn der Standardwert für das Argument erforderlich ist.

SetDefaultValueFactory(Func<Object>)

Legt einen Delegaten fest, der aufgerufen werden soll, wenn der Standardwert für das Argument erforderlich ist.

SetDefaultValueFactory(Func<ArgumentResult,Object>)

Legt einen Delegaten fest, der aufgerufen werden soll, wenn der Standardwert für das Argument erforderlich ist.

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))

Parameter

getDefaultValue
Func<ArgumentResult,Object>

Der Delegat, der aufgerufen werden soll, um den Standardwert zurückzugeben.

Hinweise

In dieser Überladung wird für ArgumentResult den Delegaten bereitgestellt.

Gilt für:

SetDefaultValueFactory(Func<Object>)

Legt einen Delegaten fest, der aufgerufen werden soll, wenn der Standardwert für das Argument erforderlich ist.

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))

Parameter

getDefaultValue
Func<Object>

Der Delegat, der aufgerufen werden soll, um den Standardwert zurückzugeben.

Ausnahmen

Wird ausgelöst, wenn getDefaultValue NULL ist.

Gilt für: