Sdílet prostřednictvím


Graph – třída

Představuje řízené grafu, sestávající z uzlů a odkazy.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.Graph
      Microsoft.VisualStudio.GraphModel.GraphSchema

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

Syntaxe

'Deklarace
<SerializableAttribute> _
Public Class Graph _
    Inherits GraphObject _
    Implements ISerializable
[SerializableAttribute]
public class Graph : GraphObject, ISerializable
[SerializableAttribute]
public ref class Graph : public GraphObject, 
    ISerializable
[<SerializableAttribute>]
type Graph =  
    class
        inherit GraphObject
        interface ISerializable
    end
public class Graph extends GraphObject implements ISerializable

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

Konstruktory

  Název Popis
Veřejná metoda Graph() Vytvoří objekt Graph.
Chráněná metoda Graph(SerializationInfo, StreamingContext) Speciální konstruktor pro rekonstrukci pouze.

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost Categories Vrátíte všechny kategorie.Nikdy nevrací hodnotu null. (Zděděno z GraphObject.)
Veřejná vlastnost CategoryCount Vrátí počet kategorií v objektu. (Zděděno z GraphObject.)
Veřejná vlastnost DescriptiveCategoryCaption (Zděděno z GraphObject.)
Veřejná vlastnost IsCollapsed Získáte, zda tento uzel je sbalen. (Zděděno z GraphObject.)
Veřejná vlastnost IsExpanded Získejte zda rozbalit tento uzel. (Zděděno z GraphObject.)
Veřejná vlastnost IsGroup Získáte, zda je tento objekt IsGroup.Hledá GraphProperties.StyleForGroup (Zděděno z GraphObject.)
Veřejná vlastnost IsPseudo Zda je tento objekt Pseudo získáte.Hledá GraphProperties.IsPseudo (Zděděno z GraphObject.)
Veřejná vlastnost Item Vlastnost, která získá nebo nastaví hodnotu vlastnosti. (Zděděno z GraphObject.)
Veřejná vlastnost Links Kolekci odkazů
Veřejná vlastnost Nodes Kolekci uzlů
Veřejná vlastnost Owner Získáte objekt grafu, který patří do tohoto objektu. (Zděděno z GraphObject.)
Veřejná vlastnost Paths Serializační nalezené při zatížení, které použijeme také během CommonPaths uložit.
Veřejná vlastnost Properties Vlastnost, která vrátí výčet všech poznámek.Pořadí výčtu je náhodný. (Zděděno z GraphObject.)
Veřejná vlastnost PropertyCount Vlastnost, která vrátí počet všech poznámek. (Zděděno z GraphObject.)
Veřejná vlastnost PropertyKeys Vlastnost, která vrátí hodnotu výčtu všech klíčů poznámky.Pořadí výčtu je náhodný. (Zděděno z GraphObject.)
Veřejná vlastnost PropertyValues Vlastnost, která vrátí hodnotu výčtu všech hodnot poznámky.Pořadí výčtu je náhodný. (Zděděno z GraphObject.)
Veřejná vlastnost Schemas Nastavení schémat přidružený graf
Veřejná vlastnost Styles Kolekci styly
Veřejná vlastnost Visibility Pomocné vlastnost get a set viditelnost vlastností GraphObject (Zděděno z GraphObject.)
Veřejná vlastnost VisibleLinks Vrátit viditelné odkazy (propojení.IsVisible == true).
Veřejná vlastnost VisibleNodes Vrátit viditelných uzlů (uzel.IsVisible == true).

Na začátek

Metody

  Název Popis
Veřejná metoda AddCategory Přidání kategorie do objektu (Zděděno z GraphObject.)
Veřejná metoda AddSchema Jakmile je přidána, nelze odebrat znovu jako uzly nebo odkazy mohou pomocí vlastnosti ze schématu nebo kategorie přidáte graf - nové schéma.
Veřejná metoda ClearCategories Všechny kategorie odeberte z tohoto objektu. (Zděděno z GraphObject.)
Veřejná metoda ClearValue(GraphProperty) Odebere hodnotu zadanou vlastností (Zděděno z GraphObject.)
Veřejná metoda Copy Vytvořte kopii tohoto grafu.
Veřejná metoda CopyCategories Nové kategorie zkopírujte z daného objektu zachovat existující kategorie. (Zděděno z GraphObject.)
Veřejná metoda CopyProperties Kopírovat z daného objektu nové vlastnosti, zachovat stávající hodnoty vlastnosti beze změny. (Zděděno z GraphObject.)
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetDocumentSchema
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetObjectData Implementace iSerializable - získává data objektu.Serializovat do DGML grafu
Veřejná metodaStatický člen GetTransactionId
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetValue(GraphProperty) Načte hodnotu zadanou poznámku. (Zděděno z GraphObject.)
Veřejná metoda GetValue<T>(GraphProperty, Graph) Načte hodnotu zadanou vlastností. (Zděděno z GraphObject.)
Veřejná metoda GetValue<T>(GraphProperty, T) Načte hodnotu zadanou poznámku.Pokud není vlastnost doporučujeme nastavit výchozí hodnotu, která volajícímu předat tuto metodu reutnr (Zděděno z GraphObject.)
Veřejná metoda GetValue<T>(GraphProperty, Graph, GraphCategory%) Načte hodnotu zadanou vlastností a také vrátit kategorii, do které byla tato hodnota vlastnosti zděděna případné. (Zděděno z GraphObject.)
Veřejná metoda GetValueAsString Vrátí řetězec pomocí dané kultury dané vlastnosti. (Zděděno z GraphObject.)
Veřejná metoda HasCategory(String) Vrátí hodnotu true, pokud má objekt dané kategorie. (Zděděno z GraphObject.)
Veřejná metoda HasCategory(GraphCategory) Vrátí hodnotu true, pokud má objekt dané kategorie. (Zděděno z GraphObject.)
Veřejná metoda HasCategory(IEnumerable<GraphCategory>) Vrátí hodnotu true, pokud má objekt kterékoli dané kategorie. (Zděděno z GraphObject.)
Veřejná metoda HasCategoryInSet Určuje-li danou sadu kategorie platí pro tento objekt. (Zděděno z GraphObject.)
Veřejná metoda HasValue Vrátí hodnotu true, pokud zadaná poznámka existuje. (Zděděno z GraphObject.)
Veřejná metoda HideOrphans Uzly pro vzácná onemocnění kůže.Uzel, který není obsažen v skupiny je osamocený.
Veřejná metoda ImportLink Importuje odkaz spolu s jeho zdrojové a cílové uzly, tak také patří do grafu.Sloučí uzlu nebo odkaz vlastnosti a kategorie nezbytné.
Veřejná metoda ImportNode Importuje uzlu do grafu.Sloučení všech kategorií a vlastnosti nezbytné.
Veřejná metoda ImportSubset Klonovat daný uzel a vlastnosti a daný počet úrovní všechny uzly, přejděte na tyto odkazy a importovat tyto nové uzly a odkazy a odkazy do tohoto grafu.Pokud je nulové úrovně jsou zkopírovány žádné odkazy.Pokud úrovně 1 pak zkopíruje jednu úroveň odkazů a všechny uzly, které odkazují.
Chráněná metoda InitializeDefaultSchemas
Veřejná metodaStatický člen Load Nový objekt Graph načtěte z daného souboru.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda Merge(Graph) Sloučit všechny odkazy z daného grafu a nové uzly tohoto grafu
Veřejná metoda Merge(IEnumerable<GraphConditionalStyle>)
Veřejná metoda Merge(IEnumerable<GraphLink>) Sloučit všechny odkazy v daném propojení seznamu tento graf
Veřejná metoda Merge(IEnumerable<GraphNode>) Sloučit všechny uzly v daném uzlu seznamu tento graf
Veřejná metoda Merge(IEnumerable<GraphObject>) Do tohoto grafu sloučit všechny nové uzly a odkazy ze seznamu objekty grafu
Veřejná metodaStatický člen Parse Nový objekt Graph načtěte ze zadaného řetězce v paměti obsahující poznámky, DGML.
Veřejná metoda RemoveCategory Odstranit kategorii tohoto objektu (Zděděno z GraphObject.)
Veřejná metoda RenameNode(String, String) Přejmenuje uzlu v grafu (klony odebrán původní a nový uzel)
Veřejná metoda RenameNode(GraphNode, GraphNodeId)
Veřejná metoda RenameNode(GraphNodeId, GraphNodeId)
Veřejná metoda Save Uložení grafu do souboru.
Veřejná metoda SetMetadata Nastavte konkrétní metadat objektu metadata.To bude přidružena schéma dokumentu grafu.
Veřejná metodaStatický člen SetTransactionId
Veřejná metoda SetValue<T> Nastaví hodnotu dané vlastnosti.Pokud již existuje proeprty, jeho hodnota přepsána Pokud příznaky poznámek zabránit jinak. (Zděděno z GraphObject.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda ToXml()
Veřejná metoda ToXml(Int32) Převeďte XML pomocí GraphSerializer grafu.

Na začátek

Události

  Název Popis
Veřejná událost Updated Implementace událostí pro GraphUpdated.
Veřejná událost Updating Implementace události BeforeUpdate.Toto je událost, která může být na naslouchali a zrušit změny v grafu.

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.GraphModel – obor názvů