RootCommand 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.
Uygulamanın gerçekleştirdiği ana eylemi temsil eder.
public ref class RootCommand : System::CommandLine::Command
public class RootCommand : System.CommandLine.Command
type RootCommand = class
inherit Command
Public Class RootCommand
Inherits Command
- Devralma
Açıklamalar
Tek bir eylem gerçekleştiren uygulamalar için herhangi bir alt komut olmadan RootCommand nesnesini kullanın. Belirli dizeler tarafından tanımlanan eylemleri gerektiren uygulamalar için köke alt komutlar ekleyin. Örneğin, 'dir' herhangi bir alt komut kullanmaz. Birden çok eylem içeren uygulamalar için bkz Command .
Oluşturucular
RootCommand(String) |
Uygulamanın gerçekleştirdiği ana eylemi temsil eder. |
Özellikler
Aliases |
Simgeyi belirtmek için komut satırında kullanılabilecek dize kümesini alır. (Devralındığı yer: IdentifierSymbol) |
Arguments |
Komutun tüm bağımsız değişkenlerini temsil eder. (Devralındığı yer: Command) |
Children |
Alt simgeleri alır. (Devralındığı yer: Command) |
Description |
Simgenin açıklamasını alır veya ayarlar. (Devralındığı yer: Symbol) |
ExecutableName |
Çalışmakta olan yürütülebilir dosyanın adı. |
ExecutablePath |
Çalışmakta olan yürütülebilir dosyanın yolu. |
Handler |
komutu için öğesini ICommandHandler alır veya ayarlar. İşleyici, komut çağrıldığında gerçekleştirilecek eylemi temsil eder. (Devralındığı yer: Command) |
IsHidden |
Sembolün gizlenip gizlenmediğini belirten bir değer alır veya ayarlar. (Devralındığı yer: Symbol) |
Name |
Simge adını alır veya ayarlar. (Devralındığı yer: IdentifierSymbol) |
Options |
Komutun herhangi bir atasına uygulanmış genel seçenekler de dahil olmak üzere komutun tüm seçeneklerini temsil eder. (Devralındığı yer: Command) |
Parents |
Üst simgeleri alır. (Devralındığı yer: Symbol) |
Subcommands |
Komutun tüm alt komutlarını temsil eder. (Devralındığı yer: Command) |
TreatUnmatchedTokensAsErrors |
Eşleşmeyen belirteçlerin hata olarak kabul edilip edilmeyeceğini belirten bir değer alır veya ayarlar. Örneğin, olarak ayarlanırsa |
Yöntemler
Add(Argument) |
komutuna bir Argument ekler. (Devralındığı yer: Command) |
Add(Command) |
Komutuna bir alt komut ekler. (Devralındığı yer: Command) |
Add(Option) |
komutuna bir Option ekler. (Devralındığı yer: Command) |
AddAlias(String) |
Diğer ad ekler. (Devralındığı yer: IdentifierSymbol) |
AddArgument(Argument) |
komutuna bir Argument ekler. (Devralındığı yer: Command) |
AddCommand(Command) |
Komutuna bir alt komut ekler. (Devralındığı yer: Command) |
AddGlobalOption(Option) |
Komutuna bir genel Option ekler. (Devralındığı yer: Command) |
AddOption(Option) |
komutuna bir Option ekler. (Devralındığı yer: Command) |
AddValidator(ValidateSymbolResult<CommandResult>) |
Komutuna özel bir doğrulayıcı ekler. Doğrulayıcılar özel doğrulama mantığı oluşturmak için kullanılabilir. (Devralındığı yer: Command) |
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: Command) |
GetEnumerator() |
Komutun tüm simgelerini temsil eden bir numaralandırıcı alır. (Devralındığı yer: Command) |
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) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Symbol) |
Belirtik Arabirim Kullanımları
IEnumerable.GetEnumerator() |
Bir toplulukta tekrarlanan bir numaralandırıcı döndürür. (Devralındığı yer: Command) |