Option 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.
public ref class Option : System::CommandLine::IdentifierSymbol, System::CommandLine::Binding::IValueDescriptor
public class Option : System.CommandLine.IdentifierSymbol, System.CommandLine.Binding.IValueDescriptor
type Option = class
inherit IdentifierSymbol
interface IValueDescriptor
Public Class Option
Inherits IdentifierSymbol
Implements IValueDescriptor
- Devralma
- Türetilmiş
- Uygulamalar
Oluşturucular
| Option(String, String, Type, Func<Object>, ArgumentArity) |
Option sınıfının yeni bir örneğini başlatır. |
| Option(String[], String, Type, Func<Object>, ArgumentArity) |
Option sınıfının yeni bir örneğini başlatır. |
Ö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. |
| ArgumentHelpName |
Yardımda görüntülendiğinde bağımsız değişkenin adını alır veya ayarlar. |
| 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. |
| Name |
Simge adını alır veya ayarlar. |
| 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. |
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. |
| 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. |
| 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. |
| 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. |
| SetDefaultValueFactory(Func<Object>) |
Seçenek için varsayılan değer gerektiğinde çağrılacak bir temsilci ayarlar. |
| 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. |
| IValueDescriptor.HasDefaultValue |
Varsayılan değer olup olmadığını belirten bir değer alır. |
| IValueDescriptor.ValueName |
Değerin adını alır. |
Uzantı Metotları
| 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. |