Sdílet prostřednictvím


GraphDataObject – třída

Tato třída poskytuje podporu IDataObject pro výměnu dat DGML prostřednictvím schránky a přetažení.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

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

Syntaxe

'Deklarace
Public Class GraphDataObject _
    Implements IDataObject
public class GraphDataObject : IDataObject
public ref class GraphDataObject : IDataObject
type GraphDataObject =  
    class
        interface IDataObject
    end
public class GraphDataObject implements IDataObject

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

Konstruktory

  Název Popis
Veřejná metoda GraphDataObject(Graph, Guid) Vytvořit nový GraphDataObject
Veřejná metoda GraphDataObject(String, Guid, array<DataFormat[]) Vytvořit nový GraphDataObject, který publikuje určitou sadu DGML formátů

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnostStatický člen AllDgmlFormats Získáte seznam všech DGML formátů, včetně formátů textu.
Veřejná vlastnostStatický člen DgmlFormat Získáte formátu představující DGML text.
Veřejná vlastnost GetSourceId Získáte Identifikátor Guid, který představuje zdroj operace přetažení.
Veřejná vlastnostStatický člen GraphFormat Získáte formátu představující objekt Graph.

Nahoru

Metody

  Název Popis
Veřejná metodaStatický člen Create(IEnumerable<GraphNode>, Guid, Int32) Vytvoření IDataObject pro výměnu vybrané uzly (a jejich následovníků).
Veřejná metodaStatický člen Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) Vytvoření IDataObject pro výměnu vybrané uzly (a jejich následovníků).
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
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á metodaStatický člen GetClipboardData Získáte XML ze schránky.
Veřejná metoda GetData(String) Získává data předaná ve formátu
Veřejná metoda GetData(Type) Získává data předaná ve formátu
Veřejná metodaStatický člen GetData(IDataObject) DGML získáte data daného objektu.
Veřejná metoda GetData(String, Boolean) Získává data předaná ve formátu
Veřejná metoda GetDataPresent(String) Určuje, pokud je podporován předané formát
Veřejná metoda GetDataPresent(Type) Určuje, pokud je podporován předané formát
Veřejná metoda GetDataPresent(String, Boolean) Určuje-li předané formát je podporovaný objekt dat
Veřejná metoda GetFormats() Formáty podporované tímto objektem data získává
Veřejná metoda GetFormats(Boolean) Formáty podporované tímto objektem data získává
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metodaStatický člen GetSourceGuid Získá identifikátor guid zdroje pro daný datový objekt.
Veřejná metodaStatický člen GetSubset Pomocné metody, která nový graf obsahující všechny vybrané uzly plus odkazy a uzly propojen až daný počet úrovní nepřímé odkazování
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metodaStatický člen IsClipboardDgml Zjistit, zda podporovaný formát schránky
Veřejná metodaStatický člen IsDgml Určuje-li daný xml začíná DirectedGraph
Veřejná metodaStatický člen IsGraphData Určuje, zda má objekt dat podporovaný formát.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda SetData(Object) Sady dat do datového objektu - není implementováno
Veřejná metoda SetData(String, Object) Sady dat do datového objektu - není implementováno
Veřejná metoda SetData(Type, Object) Sady dat do datového objektu - není implementováno
Veřejná metoda SetData(String, Object, Boolean) Sady dat do datového objektu - není implementováno
Veřejná metoda ToString Vrátí řetězec představující aktuální objekt. (Zděděno z Object.)

Nahoru

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.GraphModel – obor názvů