DataViewCommandHandler.GetCommandStatus 方法

检索对指定项目的命令的状态。

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

语法

声明
Public Overridable Function GetCommandStatus ( _
    itemIds As Integer(), _
    command As OleCommand, _
    textType As OleCommandTextType, _
    status As OleCommandStatus _
) As OleCommandStatus
public virtual OleCommandStatus GetCommandStatus(
    int[] itemIds,
    OleCommand command,
    OleCommandTextType textType,
    OleCommandStatus status
)
public:
virtual OleCommandStatus^ GetCommandStatus(
    array<int>^ itemIds, 
    OleCommand^ command, 
    OleCommandTextType textType, 
    OleCommandStatus^ status
)
abstract GetCommandStatus : 
        itemIds:int[] * 
        command:OleCommand * 
        textType:OleCommandTextType * 
        status:OleCommandStatus -> OleCommandStatus 
override GetCommandStatus : 
        itemIds:int[] * 
        command:OleCommand * 
        textType:OleCommandTextType * 
        status:OleCommandStatus -> OleCommandStatus 
public function GetCommandStatus(
    itemIds : int[], 
    command : OleCommand, 
    textType : OleCommandTextType, 
    status : OleCommandStatus
) : OleCommandStatus

参数

  • itemIds
    类型:array<System.Int32[]
    某些项目的标识符在数据查看此命令应调用的层次结构。

返回值

类型:Microsoft.VisualStudio.Data.OleCommandStatus
返回表示该状态的 OleCommandStatus 对象实例返回由指定的命令。

异常

异常 条件
ArgumentNullException

status、 itemId 和 command 参数为null。

ArgumentException

itemId 参数无效。

备注

此方法的调用方分配保存命令的状态的 OleCommandStatus 实例。此方法的实现应设置此状态对象的属性然后返回同一个实例。

.NET Framework 安全性

请参见

参考

DataViewCommandHandler 类

Microsoft.VisualStudio.Data 命名空间