Share via


Argument.SetDefaultValueFactory Metoda

Definice

Přetížení

SetDefaultValueFactory(Func<ArgumentResult,Object>)

Nastaví delegáta, který se má vyvolat, když je požadována výchozí hodnota argumentu.

SetDefaultValueFactory(Func<Object>)

Nastaví delegáta, který se má vyvolat, když je požadována výchozí hodnota argumentu.

SetDefaultValueFactory(Func<ArgumentResult,Object>)

Nastaví delegáta, který se má vyvolat, když je požadována výchozí hodnota argumentu.

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

Parametry

getDefaultValue
Func<ArgumentResult,Object>

Delegát, který se má vyvolat, aby vrátil výchozí hodnotu.

Poznámky

V tomto přetížení ArgumentResult je delegát k dispozici.

Platí pro

SetDefaultValueFactory(Func<Object>)

Nastaví delegáta, který se má vyvolat, když je požadována výchozí hodnota argumentu.

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

Parametry

getDefaultValue
Func<Object>

Delegát, který se má vyvolat, aby vrátil výchozí hodnotu.

Výjimky

Vyvolá se, když getDefaultValue má hodnotu null.

Platí pro