DataViewCommandHandler.ExecuteCommand 方法 (array<Int32 , OleCommand, OleCommandExecutionOption, Object)

在多个项目生成为指定的命令执行。

命名空间:  Microsoft.VisualStudio.Data
程序集:  Microsoft.VisualStudio.Data(在 Microsoft.VisualStudio.Data.dll 中)

语法

声明
Public Overridable Function ExecuteCommand ( _
    itemIds As Integer(), _
    command As OleCommand, _
    executionOption As OleCommandExecutionOption, _
    arguments As Object _
) As Object()
public virtual Object[] ExecuteCommand(
    int[] itemIds,
    OleCommand command,
    OleCommandExecutionOption executionOption,
    Object arguments
)
public:
virtual array<Object^>^ ExecuteCommand(
    array<int>^ itemIds, 
    OleCommand^ command, 
    OleCommandExecutionOption executionOption, 
    Object^ arguments
)
abstract ExecuteCommand : 
        itemIds:int[] * 
        command:OleCommand * 
        executionOption:OleCommandExecutionOption * 
        arguments:Object -> Object[] 
override ExecuteCommand : 
        itemIds:int[] * 
        command:OleCommand * 
        executionOption:OleCommandExecutionOption * 
        arguments:Object -> Object[] 
public function ExecuteCommand(
    itemIds : int[], 
    command : OleCommand, 
    executionOption : OleCommandExecutionOption, 
    arguments : Object
) : Object[]

参数

  • itemIds
    类型:array<System.Int32[]
    某些项目的标识符在数据查看此命令应调用的层次结构。
  • arguments
    类型:System.Object
    表示参数的对象传递给命令。

返回值

类型:array<System.Object[]
返回表示值的对象数组返回由指定的命令。

异常

异常 条件
ArgumentNullException

itemId 和 command 参数为null。

ArgumentException

itemId 参数无效。

NotImplementedException

此命令处理程序不实现指定的命令。

.NET Framework 安全性

请参见

参考

DataViewCommandHandler 类

ExecuteCommand 重载

Microsoft.VisualStudio.Data 命名空间