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. |
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin