Command 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 belirli bir eylemi temsil eder.
public ref class Command : System::CommandLine::IdentifierSymbol, System::Collections::Generic::IEnumerable<System::CommandLine::Symbol ^>
public class Command : System.CommandLine.IdentifierSymbol, System.Collections.Generic.IEnumerable<System.CommandLine.Symbol>
type Command = class
inherit IdentifierSymbol
interface seq<Symbol>
interface IEnumerable
Public Class Command
Inherits IdentifierSymbol
Implements IEnumerable(Of Symbol)
- Devralma
- Türetilmiş
- Uygulamalar
Açıklamalar
Belirli bir dizeye (komut adı) karşılık gelen eylemler için Command nesnesini kullanın. Yalnızca bir eylemi olan basit uygulamalar için bkz RootCommand . Örneğin, dotnet run
komutu olarak kullanır run
.
Oluşturucular
Command(String, String) |
Command 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) |
Arguments |
Komutun tüm bağımsız değişkenlerini temsil eder. |
Children |
Alt simgeleri alır. |
Description |
Simgenin açıklamasını alır veya ayarlar. (Devralındığı yer: Symbol) |
Handler |
komutu için öğesini ICommandHandler alır veya ayarlar. İşleyici, komut çağrıldığında gerçekleştirilecek eylemi temsil eder. |
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. |
Parents |
Üst simgeleri alır. (Devralındığı yer: Symbol) |
Subcommands |
Komutun tüm alt komutlarını temsil eder. |
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. |
Add(Command) |
Komutuna bir alt komut ekler. |
Add(Option) |
komutuna bir Option ekler. |
AddAlias(String) |
Diğer ad ekler. (Devralındığı yer: IdentifierSymbol) |
AddArgument(Argument) |
komutuna bir Argument ekler. |
AddCommand(Command) |
Komutuna bir alt komut ekler. |
AddGlobalOption(Option) |
Komutuna bir genel Option ekler. |
AddOption(Option) |
komutuna bir Option ekler. |
AddValidator(ValidateSymbolResult<CommandResult>) |
Komutuna özel bir doğrulayıcı ekler. Doğrulayıcılar özel doğrulama mantığı oluşturmak için kullanılabilir. |
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. |
GetEnumerator() |
Komutun tüm simgelerini temsil eden bir numaralandırıcı 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) |
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. |