共用方式為


IVsDataExplorerNodeSelection 介面

以一組屬性和動作來表示 Visual Studio [伺服器總管] 中目前選取的節點的新群組。

此應用程式開發介面不符合 CLS 標準。 

命名空間:  Microsoft.VisualStudio.Data.Services
組件:  Microsoft.VisualStudio.Data.Services (在 Microsoft.VisualStudio.Data.Services.dll 中)

語法

'宣告
<CLSCompliantAttribute(False)> _
Public Interface IVsDataExplorerNodeSelection _
    Inherits ICollection(Of IVsDataExplorerNode), IEnumerable(Of IVsDataExplorerNode),  _
    IEnumerable
[CLSCompliantAttribute(false)]
public interface IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode>, 
    IEnumerable<IVsDataExplorerNode>, IEnumerable
[CLSCompliantAttribute(false)]
public interface class IVsDataExplorerNodeSelection : ICollection<IVsDataExplorerNode^>, 
    IEnumerable<IVsDataExplorerNode^>, IEnumerable
[<CLSCompliantAttribute(false)>]
type IVsDataExplorerNodeSelection =  
    interface 
        interface ICollection<IVsDataExplorerNode>
        interface IEnumerable<IVsDataExplorerNode>
        interface IEnumerable 
    end
public interface IVsDataExplorerNodeSelection extends ICollection<IVsDataExplorerNode>, IEnumerable<IVsDataExplorerNode>, IEnumerable

IVsDataExplorerNodeSelection 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 CanCopyAll 取得表示 [伺服器總管] 中目前選取的節點的群組是否可以複製到剪貼簿。
公用屬性 CanCutAll 取得表示 [伺服器總管] 中目前選取的節點的群組可被剪下。
公用屬性 CanDeleteAll 取得表示 [伺服器總管] 中目前選取的節點的群組是否可以刪除。
公用屬性 CanOpenAll 取得表示是否可以開啟在 [伺服器總管] 中目前選取的節點的群組。
公用屬性 Count 取得 ICollection 中所包含的元素數。 (繼承自 ICollection<IVsDataExplorerNode>)。
公用屬性 IsReadOnly 取得值,指出 ICollection 是否唯讀。 (繼承自 ICollection<IVsDataExplorerNode>)。
公用屬性 Item[Int32] 從所選節點的群組取得節點指定的數字識別項在 [伺服器總管] 中。
公用屬性 Item[String] 從所選節點的群組取得節點指定由其完整名稱在 [伺服器總管] 中。

回頁首

方法

  名稱 描述
公用方法 Add 將項目加入至 ICollection。 (繼承自 ICollection<IVsDataExplorerNode>)。
公用方法 Clear 將所有項目從 ICollection 移除。 (繼承自 ICollection<IVsDataExplorerNode>)。
公用方法 CollapseAll 摺疊所有節點在目前的選取範圍。
公用方法 Contains(Int32) 表示已選取節點的群組是否包含它的數值識別項的值所指定的節點。
公用方法 Contains(String) 表示已選取節點的群組是否包含其完整名稱所指定的節點。
公用方法 Contains(UTP) 判斷 ICollection 是否包含特定值。 (繼承自 ICollection<IVsDataExplorerNode>)。
公用方法 Contains(IVsDataObject) 表示已選取節點的群組是否包含做為資料物件指定的節點。
公用方法 Contains(String, array<Object[]) 表示已選取節點的群組是否包含其完整名稱所指定的節點。
公用方法 CopyAll 複製所有節點目前所選取節點上之群組中的 [剪貼簿]。
公用方法 CopyTo 從特定的 Array 索引開始,複製 ICollection 項目至 Array。 (繼承自 ICollection<IVsDataExplorerNode>)。
公用方法 CutAll 複製所有節點目前所選取節點上的群組至剪貼簿,然後刪除它們。
公用方法 DeleteAll 刪除所有的目前所選取節點上的群組中。
公用方法 DoDefaultActionOnAll 執行預設命令,如果有的話,在所選取節點的群組。
公用方法 ExpandAll 展開所有節點目前所選取節點上的群組中。
公用方法 Find(IVsDataObject) 從所選節點的群組擷取指定的節點。
公用方法 Find(String, array<Object[]) 從所選節點的群組擷取指定的節點。
公用方法 GetCommand 取得功能表命令與所選節點的群組中的指定 CommandID 值對應。
公用方法 GetEnumerator 傳回逐一查看集合的列舉值。 (繼承自 IEnumerable<IVsDataExplorerNode>)。
公用方法 OpenAllDocuments 在中選取的節點群組中開啟任何節點在 Visual Studio 環境的文件視窗框架。
公用方法 RefreshAll() 重新整理群組節點選取 (及其子節點的節點時,如果其中任何一個在 [伺服器總管] 中展開) 以非同步方式。
公用方法 RefreshAll(Boolean) 重新整理群組節點選取 (及其子節點的節點時,如果其中任何一個在 [伺服器總管] 中展開)。
公用方法 Remove(Int32) 從 [遴選取群組移除它的數值識別項的值所指定的節點。
公用方法 Remove(String) 從 [遴選取群組移除其完整名稱所指定的節點。
公用方法 Remove(UTP) ICollection 移除特定物件的第一個相符項目。 (繼承自 ICollection<IVsDataExplorerNode>)。
公用方法 Remove(IVsDataObject) 從 [遴選取群組移除資料物件指定的節點。
公用方法 Remove(String, array<Object[]) 從 [遴選取群組中移除指定的節點。

回頁首

備註

這個介面會實作為內建 DDEX 服務。

請參閱

參考

Microsoft.VisualStudio.Data.Services 命名空間