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 abstract : System::CommandLine::Symbol
public ref class Option : System::CommandLine::Symbol, System::CommandLine::IOption
public abstract class Option : System.CommandLine.Symbol
public class Option : System.CommandLine.Symbol, System.CommandLine.IOption
type Option = class
inherit Symbol
type Option = class
inherit Symbol
interface IOption
interface ISymbol
interface ISuggestionSource
interface IValueDescriptor
Public MustInherit Class Option
Inherits Symbol
Public Class Option
Inherits Symbol
Implements IOption
- Devralma
- Türetilmiş
- Uygulamalar
Oluşturucular
| Veri Akışı Adı | Description |
|---|---|
| Option(String, String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| Option(String, String[]) |
Option sınıfının yeni bir örneğini başlatır. |
| Option(String[], String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| Action |
Option için öğesini CommandLineAction alır veya ayarlar. İşleyici, Option çağrıldığında gerçekleştirilecek eylemi temsil eder. |
| Aliases |
Seçenek belirtmek için komut satırında kullanılabilecek benzersiz dize kümesini alır. |
| Aliases |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| 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. |
| Argument |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| Arity |
Seçeneğin arity'sini alır veya ayarlar. |
| Children |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| CompletionSources |
Seçeneğin tamamlanma kaynaklarının listesini alır. |
| Description |
Simgenin açıklamasını alır veya ayarlar. (Devralındığı yer: Symbol) |
| HasDefaultValue |
Seçenek için varsayılan bir değerin tanımlandığını belirtir. |
| HelpName |
Seçeneğin değeri için kullanım yardımında gösterilen yer tutucu adını alır veya ayarlar.
Değer açılı ayraçlar ( |
| Hidden |
Sembolün gizlenip gizlenmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: Symbol) |
| IsHidden |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| Name |
Simgenin adını alır. (Devralındığı yer: Symbol) |
| Parents |
Üst simgeleri alır. (Devralındığı yer: Symbol) |
| RawAliases |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| Recursive |
True olarak ayarlandığında, bu seçenek hemen üst komutuna veya komutlarına uygulanır ve alt komutlarına özyinelemeli olarak uygulanır. |
| Required |
Üst komutu çağrıldığında seçeneğin gerekli olup olmadığını gösterir. |
| Validators |
Seçenek ayrıştırıcı tarafından eşleştirildiğinde çağrılacak doğrulayıcılar. |
| ValueType |
Seçeneğin Type ayrıştırılan belirteçlerinin dönüştürüleceği değeri alır. |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| AddAlias(String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| AddAliasInner(String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| AddValidator(ValidateSymbol<OptionResult>) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| ClearAliases() |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| GetCompletions(CompletionContext) |
Simgenin tamamlanmalarını alır. |
| GetDefaultValue() |
seçeneği için varsayılan değeri alır. |
| HasAlias(String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| HasRawAlias(String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| Suggest(String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Symbol) |
Belirtik Arabirim Kullanımları
| Veri Akışı Adı | Description |
|---|---|
| IOption.Argument |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| ISymbol.Children |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. (Devralındığı yer: Symbol) |
| IValueDescriptor.GetDefaultValue() |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| IValueDescriptor.HasDefaultValue |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| IValueDescriptor.Type |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| IValueDescriptor.ValueName |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
Uzantı Metotları
| Veri Akışı Adı | Description |
|---|---|
| BuildAlias(IValueDescriptor) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |
| Parse(Option, String) |
Adlandırılmış parametreyi tanımlayan bir simge ve bu parametre için bir değer. |