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 | |
---|---|---|
DataViewCommandHandler | Konstruktoru třídy.Konkretizuje novou instanci DataViewCommandHandler třídy. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
DataViewHierarchyAccessor | Načte DataViewHierarchyAccessor instanci objektu obsahuje přístupové objekty spravované na IVsHierarchy objekt, který implementuje data zobrazit hierarchii. | |
Site | Získá nebo nastaví objekt serveru. (Zděděno z ObjectWithSite.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) | |
ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) | Způsobí, že příkaz Spustit. | |
ExecuteCommand(array<Int32[], OleCommand, OleCommandExecutionOption, Object) | Způsobí, že příkaz spustit na více položek. | |
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.) | |
GetCommandStatus | Načte stav příkazů spouštění v zadané položky. | |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) | |
OnSiteChanged | Vyvolá událost SiteChanged. (Zděděno z ObjectWithSite.) | |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
Nahoru
Události
Název | Popis | |
---|---|---|
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 | |
---|---|---|
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.) | |
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.