Option<T> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer.
generic <typename T>
public ref class Option : System::CommandLine::Option, System::CommandLine::Binding::IValueDescriptor<T>
public class Option<T> : System.CommandLine.Option, System.CommandLine.Binding.IValueDescriptor<T>
type Option<'T> = class
inherit Option
interface IValueDescriptor<'T>
interface IValueDescriptor
Public Class Option(Of T)
Inherits Option
Implements IValueDescriptor(Of T)
Tür Parametreleri
- T
Type Seçeneğin bağımsız değişkenlerinin olarak ayrıştırılması beklenir.
- Devralma
- Uygulamalar
Oluşturucular
| Option<T>(String, Func<T>, String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| Option<T>(String, ParseArgument<T>, Boolean, String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| Option<T>(String, String) |
IdentifierSymbol sınıfının yeni bir örneğini başlatır. |
| Option<T>(String[], Func<T>, String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| Option<T>(String[], ParseArgument<T>, Boolean, String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| Option<T>(String[], String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
Özellikler
| Aliases |
Simgeyi belirtmek için komut satırında kullanılabilecek dize kümesini alır. (Devralındığı yer: IdentifierSymbol) |
| AllowMultipleArgumentsPerToken |
Her seçenek tanımlayıcı belirteci için birden çok bağımsız değişken belirtecinin izin verilip verilmeyeceğini belirten bir değer alır. (Devralındığı yer: Option) |
| ArgumentHelpName |
Yardımda görüntülendiğinde bağımsız değişkenin adını alır veya ayarlar. (Devralındığı yer: Option) |
| Arity |
Seçeneğin arity'sini alır veya ayarlar. |
| Description |
Simgenin açıklamasını alır veya ayarlar. (Devralındığı yer: Symbol) |
| IsHidden |
Sembolün gizlenip gizlenmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: Symbol) |
| IsRequired |
Üst komutu çağrıldığında seçeneğin gerekli olup olmadığını gösterir. (Devralındığı yer: Option) |
| Name |
Simge adını alır veya ayarlar. (Devralındığı yer: Option) |
| Parents |
Üst simgeleri alır. (Devralındığı yer: Symbol) |
| ValueType |
Type Seçeneğin bağımsız değişkenlerinin olarak ayrıştırılması beklenir. (Devralındığı yer: Option) |
Yöntemler
| AddAlias(String) |
Diğer ad ekler. (Devralındığı yer: IdentifierSymbol) |
| AddValidator(ValidateSymbolResult<OptionResult>) |
Seçenek ayrıştırıcı tarafından eşleştirildiğinde çağrılacak bir doğrulayıcı ekler. (Devralındığı yer: Option) |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetCompletions() |
Sembol için tamamlamaları alır. (Devralındığı yer: Symbol) |
| GetCompletions(CompletionContext) |
Komut satırı tamamlama için önerilen değerleri alır. (Devralındığı yer: Option) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
| HasAlias(String) |
Diğer adın önceden tanımlanıp tanımlanmadığını belirler. (Devralındığı yer: IdentifierSymbol) |
| HasAliasIgnoringPrefix(String) |
Ön ekine bakılmaksızın, belirli bir diğer adın seçenekte mevcut olup olmadığını gösterir. (Devralındığı yer: Option) |
| MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
| SetDefaultValue(Object) |
Seçeneğin varsayılan değerini ayarlar. (Devralındığı yer: Option) |
| SetDefaultValueFactory(Func<Object>) |
Seçenek için varsayılan değer gerektiğinde çağrılacak bir temsilci ayarlar. (Devralındığı yer: Option) |
| ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Symbol) |
Belirtik Arabirim Kullanımları
| IValueDescriptor.GetDefaultValue() |
Varsa varsayılan değeri alır. (Devralındığı yer: Option) |
| IValueDescriptor.HasDefaultValue |
Varsayılan değer olup olmadığını belirten bir değer alır. (Devralındığı yer: Option) |
| IValueDescriptor.ValueName |
Değerin adını alır. (Devralındığı yer: Option) |
Uzantı Metotları
| ExistingOnly<T>(Option<T>) |
Yalnızca varolan bir dosya veya dizine karşılık gelen değerleri kabul etmek için bir seçenek yapılandırılır. |
| Parse(Option, String) |
Bir seçenek kullanarak bir komut satırı dize değerini ayrıştırıyor. |
| Parse(Option, String[]) |
Bir seçenek kullanarak bir komut satırı dize değerini ayrıştırıyor. |