DataViewCommandHandler.ExecuteCommand Yöntem

Tanım

Aşırı Yüklemeler

ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object)

Belirtilen komutun yürütülmesine neden olur.

ExecuteCommand(Int32[], OleCommand, OleCommandExecutionOption, Object)

Belirtilen komutun birden çok öğe üzerinde yürütülmesine neden olur.

ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object)

Belirtilen komutun yürütülmesine neden olur.

public:
 virtual System::Object ^ ExecuteCommand(int itemId, Microsoft::VisualStudio::Data::OleCommand ^ command, Microsoft::VisualStudio::Data::OleCommandExecutionOption executionOption, System::Object ^ arguments);
public virtual object ExecuteCommand (int itemId, Microsoft.VisualStudio.Data.OleCommand command, Microsoft.VisualStudio.Data.OleCommandExecutionOption executionOption, object arguments);
abstract member ExecuteCommand : int * Microsoft.VisualStudio.Data.OleCommand * Microsoft.VisualStudio.Data.OleCommandExecutionOption * obj -> obj
override this.ExecuteCommand : int * Microsoft.VisualStudio.Data.OleCommand * Microsoft.VisualStudio.Data.OleCommandExecutionOption * obj -> obj
Public Overridable Function ExecuteCommand (itemId As Integer, command As OleCommand, executionOption As OleCommandExecutionOption, arguments As Object) As Object

Parametreler

itemId
Int32

Bu komutun çağrılması gereken veri görünümü hiyerarşisindeki öğenin tanımlayıcısı.

command
OleCommand

OleCommandÇağrılacak komutu temsil eden nesne.

executionOption
OleCommandExecutionOption

OleCommandExecutionOptionÇağrılan komutta seçenekleri temsil eden herhangi bir nesne örneği.

arguments
Object

Komutun bağımsız değişkenlerini temsil eden nesne.

Döndürülenler

Object

Belirtilen komutla döndürülen değeri temsil eden, genellikle hiçbir şey olmayan bir nesne örneği döndürür.

Özel durumlar

commandParametre null.

itemIdParametre geçersiz.

Bu komut işleyici belirtilen komutu uygulamıyor.

Şunlara uygulanır

ExecuteCommand(Int32[], OleCommand, OleCommandExecutionOption, Object)

Belirtilen komutun birden çok öğe üzerinde yürütülmesine neden olur.

public:
 virtual cli::array <System::Object ^> ^ ExecuteCommand(cli::array <int> ^ itemIds, Microsoft::VisualStudio::Data::OleCommand ^ command, Microsoft::VisualStudio::Data::OleCommandExecutionOption executionOption, System::Object ^ arguments);
public virtual object[] ExecuteCommand (int[] itemIds, Microsoft.VisualStudio.Data.OleCommand command, Microsoft.VisualStudio.Data.OleCommandExecutionOption executionOption, object arguments);
abstract member ExecuteCommand : int[] * Microsoft.VisualStudio.Data.OleCommand * Microsoft.VisualStudio.Data.OleCommandExecutionOption * obj -> obj[]
override this.ExecuteCommand : int[] * Microsoft.VisualStudio.Data.OleCommand * Microsoft.VisualStudio.Data.OleCommandExecutionOption * obj -> obj[]
Public Overridable Function ExecuteCommand (itemIds As Integer(), command As OleCommand, executionOption As OleCommandExecutionOption, arguments As Object) As Object()

Parametreler

itemIds
Int32[]

Bu komutun çağrılması gereken veri görünümü hiyerarşisindeki öğelerin tanımlayıcı dizisi.

command
OleCommand

OleCommandÇağrılacak komutu temsil eden nesne.

executionOption
OleCommandExecutionOption

OleCommandExecutionOptionÇağrılan komutta seçenekleri temsil eden herhangi bir nesne örneği.

arguments
Object

Komutun bağımsız değişkenlerini temsil eden nesne.

Döndürülenler

Object[]

Belirtilen komutların döndürdüğü değerleri temsil eden bir nesne dizisi döndürür.

Özel durumlar

itemIdVe/veya command parametresi null.

itemIdParametre geçersiz.

Bu komut işleyici belirtilen komutu uygulamıyor.

Şunlara uygulanır