Freigeben über


IVsDataExplorerNodeSelection Schnittstelle

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Stellt die aktuelle Auswahl von Daten-Explorer-Verbindungsknoten dar.

public interface class IVsDataExplorerNodeSelection : System::Collections::Generic::ICollection<Microsoft::VisualStudio::Data::Services::IVsDataExplorerNode ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Data::Services::IVsDataExplorerNode ^>
[System.CLSCompliant(false)]
public interface IVsDataExplorerNodeSelection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>
public interface IVsDataExplorerNodeSelection : System.Collections.Generic.ICollection<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Data.Services.IVsDataExplorerNode>
[<System.CLSCompliant(false)>]
type IVsDataExplorerNodeSelection = interface
    interface ICollection<IVsDataExplorerNode>
    interface seq<IVsDataExplorerNode>
    interface IEnumerable
type IVsDataExplorerNodeSelection = interface
    interface ICollection<IVsDataExplorerNode>
    interface seq<IVsDataExplorerNode>
    interface IEnumerable
Public Interface IVsDataExplorerNodeSelection
Implements ICollection(Of IVsDataExplorerNode), IEnumerable(Of IVsDataExplorerNode)
Attribute
Implementiert

Eigenschaften

CanCopyAll

Ruft einen Wert ab, der angibt, ob die Gruppe der aktuell ausgewählten Knoten in Server Explorer in die Zwischenablage kopiert werden kann.

CanCutAll

Ruft einen Wert ab, der angibt, ob die Gruppe der aktuell ausgewählten Knoten in Server Explorer geschnitten werden kann.

CanDeleteAll

Ruft einen Wert ab, der angibt, ob die Gruppe der aktuell ausgewählten Knoten in Server Explorer gelöscht werden kann.

CanOpenAll

Ruft einen Wert ab, der angibt, ob die Gruppe der aktuell ausgewählten Knoten in Server Explorer geöffnet werden kann.

Item[Int32]

Ruft den durch den numerischen Bezeichner angegebenen Knoten aus der Gruppe ausgewählter Knoten in Server Explorer ab.

Item[String]

Ruft den durch den vollständigen Namen angegebenen Knoten aus der Gruppe der ausgewählten Knoten in Server Explorer ab.

Methoden

CollapseAll()

Reduziert alle Knoten, die in der Knotenauswahl vorhanden sind.

Contains(Int32)

Gibt an, ob die Gruppe der ausgewählten Knoten den Knoten enthält, der durch den numerischen Bezeichnerwert angegeben wird.

Contains(IVsDataObject)

Gibt an, ob die Gruppe der ausgewählten Knoten den knoten enthält, der als Datenobjekt angegeben ist.

Contains(String)

Gibt an, ob die Gruppe der ausgewählten Knoten den knoten enthält, der durch den vollständigen Namen angegeben wird.

Contains(String, Object[])

Gibt an, ob die Gruppe der ausgewählten Knoten den knoten enthält, der durch den vollständigen Namen angegeben wird.

CopyAll()

Kopiert alle Knoten, die in der Gruppe der ausgewählten Knoten vorhanden sind, in die Zwischenablage.

CutAll()

Kopiert alle Knoten, die in der Gruppe der ausgewählten Knoten vorhanden sind, in die Zwischenablage, und löscht sie dann.

DeleteAll()

Löscht alle Knoten, die in der Gruppe der ausgewählten Knoten vorhanden sind.

DoDefaultActionOnAll()

Führt den Standardbefehl (falls vorhanden) für die Gruppe der ausgewählten Knoten aus.

ExpandAll()

Erweitert alle Knoten, die in der Gruppe der ausgewählten Knoten vorhanden sind.

Find(IVsDataObject)

Ruft den angegebenen Knoten aus der Gruppe der ausgewählten Knoten ab.

Find(String, Object[])

Ruft den angegebenen Knoten aus der Gruppe der ausgewählten Knoten ab.

GetCommand(CommandID)

Ruft einen Menübefehl ab, der dem angegebenen CommandID Wert für die Gruppe der ausgewählten Knoten entspricht.

OpenAllDocuments()

Öffnet alle Knoten in der Gruppe der ausgewählten Knoten als Dokumentfensterrahmen in der Visual Studio-Umgebung.

RefreshAll()

Aktualisiert alle Knoten in der Gruppenknotenauswahl (und ihre untergeordneten Knoten, falls vorhanden, werden in Server Explorer erweitert) asynchron.

RefreshAll(Boolean)

Aktualisiert alle Knoten in der Gruppenknotenauswahl (und ihre untergeordneten Knoten, falls vorhanden, werden in Server Explorer erweitert).

Remove(Int32)

Entfernt den Knoten, der durch den numerischen Bezeichnerwert angegeben wird, aus der Knotenauswahlgruppe.

Remove(IVsDataObject)

Entfernt den durch ein Datenobjekt angegebenen Knoten aus der Knotenauswahlgruppe.

Remove(String)

Entfernt den mit seinem vollständigen Namen angegebenen Knoten aus der Knotenauswahlgruppe.

Remove(String, Object[])

Entfernt den angegebenen Knoten aus der Knotenauswahlgruppe.

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Falls es sich um NULL handelt, geben Sie eine leere Enumeration zurück.

Gilt für: