Sdílet prostřednictvím


DataViewCommandHandler – třída

Poskytuje možnost provádět příkazy, konkrétně vlastní příkazy pro uzly v zobrazení dat.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataViewCommandHandler

Obor názvů:  Microsoft.VisualStudio.Data
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

'Deklarace
Public Class DataViewCommandHandler _
    Inherits ObjectWithSite
public class DataViewCommandHandler : ObjectWithSite
public ref class DataViewCommandHandler : public ObjectWithSite
type DataViewCommandHandler =  
    class
        inherit ObjectWithSite
    end
public class DataViewCommandHandler extends ObjectWithSite

Typ DataViewCommandHandler zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda DataViewCommandHandler Konstruktoru třídy.Konkretizuje novou instanci DataViewCommandHandler třídy.

Nahoru

Vlastnosti

  Název Popis
Chráněná vlastnost DataViewHierarchyAccessor Načte DataViewHierarchyAccessor instanci objektu obsahuje přístupové objekty spravované na IVsHierarchy objekt, který implementuje data zobrazit hierarchii.
Veřejná vlastnost Site Získá nebo nastaví objekt serveru. (Zděděno z ObjectWithSite.)

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metoda ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) Způsobí, že příkaz Spustit.
Veřejná metoda ExecuteCommand(array<Int32[], OleCommand, OleCommandExecutionOption, Object) Způsobí, že příkaz spustit na více položek.
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetCommandStatus Načte stav příkazů spouštění v zadané položky.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnSiteChanged Vyvolá událost SiteChanged. (Zděděno z ObjectWithSite.)
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost SiteChanged Událost, která je aktivována, když Site je změněna vlastnost. (Zděděno z ObjectWithSite.)

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IObjectWithSite.GetSite Načte poslední server pomocí IObjectWithSite.SetSite metoda.V případech, kde není žádné známé společnosti, vrátí objekt výjimku. (Zděděno z ObjectWithSite.)
Explicitní implementace rozhraníSoukromá metoda IObjectWithSite.SetSite Obsahuje ukazatel na webu na objekt serveru. (Zděděno z ObjectWithSite.)

Nahoru

Poznámky

V případě poskytovatele dat má vlastní příkazy nebo přeje implementovat vlastní verzí běžné příkazy implementaci tohoto objektu.Bez této třídy zprostředkovatele dat pouze odkaz implementace příkazu nativní popisovač.

Pokud zprostředkovatel dat spustí příkaz, vhodné ke spuštění aktualizace v zobrazení dat – například pomocí přidání, přejmenování, přesun, aktualizaci nebo odstranění, různých objektů uzlů.Sdělí tyto změny zobrazení dat, použijte zprostředkovatele dat u metody DataViewHierarchyAccessor třídy k dispozici jako vlastnost pro tuto třídu.

Měli implementovat tříd odvozených od tohoto GetCommandStatus chráněné pomocí metody DataViewHierarchyAccessor contextualize Zadaná třída itemIds a poté provádět ExecuteCommand metoda skutečně příkazy, které byly uvedeny jako podporovaná.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Data – obor názvů

Hierarchy