ParseResult.GetRequiredValue Yöntem

Tanım

Aşırı Yüklemeler

Name Description
GetRequiredValue<T>(Argument<T>)

Belirtilen gerekli bağımsız değişken veya throws için ayrıştırılmış veya varsayılan değeri alır.

GetRequiredValue<T>(Option<T>)

Belirtilen gerekli seçenek için ayrıştırılmış veya varsayılan değeri alır veya atar.

GetRequiredValue<T>(String)

Ayrıştırılan komut bağlamında belirtilen gerekli simge adı için ayrıştırılmış veya varsayılan değeri alır (simge ağacının tamamını değil).

GetRequiredValue<T>(Argument<T>)

Kaynak:
ParseResult.cs
Kaynak:
ParseResult.cs

Belirtilen gerekli bağımsız değişken veya throws için ayrıştırılmış veya varsayılan değeri alır.

public:
generic <typename T>
 T GetRequiredValue(System::CommandLine::Argument<T> ^ argument);
public T GetRequiredValue<T>(System.CommandLine.Argument<T> argument);
member this.GetRequiredValue : System.CommandLine.Argument<'T> -> 'T
Public Function GetRequiredValue(Of T) (argument As Argument(Of T)) As T

Tür Parametreleri

T

Parametreler

argument
Argument<T>

Değerinin alındığı bağımsız değişken.

Döndürülenler

T

Ayrıştırılan değer veya yapılandırılmış bir varsayılan değer.

Özel durumlar

Gerekli bağımsız değişken ayrıştırılmadı veya varsayılan değer yapılandırılmadı.

Şunlara uygulanır

GetRequiredValue<T>(Option<T>)

Kaynak:
ParseResult.cs
Kaynak:
ParseResult.cs

Belirtilen gerekli seçenek için ayrıştırılmış veya varsayılan değeri alır veya atar.

public:
generic <typename T>
 T GetRequiredValue(System::CommandLine::Option<T> ^ option);
public T GetRequiredValue<T>(System.CommandLine.Option<T> option);
member this.GetRequiredValue : System.CommandLine.Option<'T> -> 'T
Public Function GetRequiredValue(Of T) (option As Option(Of T)) As T

Tür Parametreleri

T

Parametreler

option
Option<T>

Değer alma seçeneği.

Döndürülenler

T

Ayrıştırılan değer veya yapılandırılmış bir varsayılan değer.

Özel durumlar

Gerekli seçenek ayrıştırılmadı veya varsayılan değer yapılandırılmadı.

Şunlara uygulanır

GetRequiredValue<T>(String)

Kaynak:
ParseResult.cs
Kaynak:
ParseResult.cs

Ayrıştırılan komut bağlamında belirtilen gerekli simge adı için ayrıştırılmış veya varsayılan değeri alır (simge ağacının tamamını değil).

public:
generic <typename T>
 T GetRequiredValue(System::String ^ name);
public T GetRequiredValue<T>(string name);
member this.GetRequiredValue : string -> 'T
Public Function GetRequiredValue(Of T) (name As String) As T

Tür Parametreleri

T

Parametreler

name
String

Değer almak için gereken simgenin adı.

Döndürülenler

T

Ayrıştırılan değer veya yapılandırılmış bir varsayılan değer.

Özel durumlar

Ayrıştırma bir veya daha fazla hataya neden oldu ya da gerekli simge ayrıştırılmadı veya varsayılan değer yapılandırılmadı.

Ayrıştırılan komut için verilen ad için simge tanımlanmadı.

Ayrıştırılan sonuç olarak Tdönüştürülemez.

Şunlara uygulanır