Graph – třída
Představuje řízené grafu, který se skládá z uzlů a odkazy.
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.Graph
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 | |
---|---|---|
![]() |
Graph() | Vytvoří objekt Graph. |
![]() |
Graph(SerializationInfo, StreamingContext) | Zvláštní konstruktor pro rekonstrukci pouze. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
AllGroups | Každá skupina grafu bez ohledu na viditelnost nebo vnoření. |
![]() |
AllSchemas | Vrátí seznam všech schémat známé jedinečný. |
![]() |
Categories | Vrátí všechny kategorie.Nikdy vrátí hodnotu null. (Zděděno z GraphObject.) |
![]() |
CategoryCount | Vrátí počet kategorií v objektu. (Zděděno z GraphObject.) |
![]() ![]() |
CommonPaths | Slovník běžných cest, které jsou nahrazeny během serializace. |
![]() |
DescriptiveCategoryLabel | Vytvoří seznam oddělený všechny popisky kategorií pro tento objekt grafu. (Zděděno z GraphObject.) |
![]() |
DocumentSchema | Serializované dokumentu schéma pro graf. (Přepisuje GraphObject.DocumentSchema.) |
![]() |
Groups | Získá kolekce všechny skupiny nejvyšší úrovně. |
![]() |
IsGroup | Získá se, zda je tento objekt IsGroup.Hledá GraphProperties.StyleForGroup. (Zděděno z GraphObject.) |
![]() |
IsPseudo | Získá, zda je tento objekt Pseudo.Hledá GraphProperties.IsPseudo. (Zděděno z GraphObject.) |
![]() |
Item | Vlastnost, která získá nebo nastaví hodnotu vlastnosti. (Zděděno z GraphObject.) |
![]() |
Links | Získá kolekce odkazů. |
![]() |
Nodes | Získá kolekce uzlů. |
![]() |
OrphanNodes | Získá všechny uzly, které nejsou děti žádné GraphGroup. |
![]() |
Owner | Získá objekt grafu, které tento objekt náleží. (Zděděno z GraphObject.) |
![]() |
Paths | Uložit nalezené při zatížení, které budou rovněž použity během Serializační procedura CommonPaths. |
![]() |
Properties | Vlastnost, která vrátí výčet všech poznámek.Pořadí výčtu je náhodný. (Zděděno z GraphObject.) |
![]() |
PropertyCount | Vlastnost, která vrátí počet všech poznámek. (Zděděno z GraphObject.) |
![]() |
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.) |
![]() |
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.) |
![]() |
Styles | Kolekce stylů získá. |
![]() |
Visibility | Pomocné vlastnost get a set viditelnost vlastnosti GraphObject. (Zděděno z GraphObject.) |
![]() |
VisibleLinks | Vrátí viditelné odkazy (propojení.IsVisible == true). |
![]() |
VisibleNodes | Vrátí viditelných uzlů (uzel.IsVisible == true). |
![]() |
VisibleOrphanNodes | Získá všechny viditelné uzlů, které nejsou děti žádné GraphGroup. |
![]() |
VisibleTopLevelGroups | Vrátí viditelné skupiny nejvyšší úrovně (uzel.IsVisible == true). |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
AddCategory | Kategorie se přidá k objektu. (Zděděno z GraphObject.) |
![]() |
AddSchema | Nové schéma se přidá do grafu.Jakmile je přidána, nelze odebrat znovu jako uzly nebo odkazy používat vlastnosti ze schématu nebo kategorie. |
![]() |
AsNode | Převede GraphObject GraphNode.Pokud GraphGroup, je vrácena vnitřního uzlu. Pro jiné typy než GraphNode a skupinou je vrácena hodnota null. (Zděděno z GraphObject.) |
![]() |
BeginUpdate(Object, String, UndoOption) | Spustí režim dávkové aktualizace grafu (což je efektivnější).Je třeba zavolat metodu Complete() na vrácené GraphTransactionScope, jinak změny bude vrácena zpět.Obvyklé vzorek je toto v using blokovat, takže pokud se vyskytne výjimka změny jsou automaticky vrátit zpět. |
![]() |
BeginUpdate(Object, String, UndoOption, Boolean) | Spustí režim dávkové aktualizace grafu (což je efektivnější).Je třeba zavolat metodu Complete() na vrácené GraphTransactionScope, jinak změny bude vrácena zpět.Obvyklé vzorek je toto v using blokovat, takže pokud se vyskytne výjimka změny jsou automaticky vrátit zpět. |
![]() |
Clear | |
![]() |
ClearCategories | Všechny kategorie odeberte z tohoto objektu. (Zděděno z GraphObject.) |
![]() |
ClearValue(GraphProperty) | Odebere hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
Copy | Vytvoří kopii tohoto grafu. |
![]() |
CopyCategories | Zkopíruje všechny nové kategorie daný objekt, zachování existujících kategorií. (Zděděno z GraphObject.) |
![]() |
CopyProperties | Zkopíruje všechny nové vlastnosti z daného objektu, zachování stávající hodnoty vlastností beze změny. (Zděděno z GraphObject.) |
![]() |
CopySchemas | Schémata zkopíruje z jiných grafu. |
![]() |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) |
![]() |
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.) |
![]() ![]() |
FindCommonAncestor | Najde společné předchůdce všech uzlů v dané kolekce. |
![]() |
FindGroup | Vrátí GraphGroup obálky pro daný uzel "IsGroup". |
![]() ![]() |
GetGroupDescendants(IEnumerable<GraphObject>) | Získá seznam bez stromové struktury podřízených uzlů daného seznamu objekty grafu, některé objekty, kde se skupiny. |
![]() ![]() |
GetGroupDescendants(IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>) | Získá seznam bez stromové struktury všech podřízených uzlů daného seznamu objekty grafu, kde by mohly být některé z těchto objektů skupiny filtrovány pouze uzly a skupin, které odpovídají danému predikáty. |
![]() |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) |
![]() |
GetMetaObject | (Zděděno z GraphObject.) |
![]() |
GetObjectData | Implementace iSerializable.Získá data objektu.Serializovat grafu do DGML. |
![]() |
GetSchemaValue | Načte schéma specifické hodnoty vlastnosti, pokud existuje. (Zděděno z GraphObject.) |
![]() ![]() |
GetSearchableObjects | Získá seznam bez stromové struktury všech uzlů v grafu, které jsou zobrazeny v pořadí shora dolů DFS skupiny hierarchie. |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
GetValue(String) | Načte hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
GetValue(GraphProperty) | Načte hodnotu zadanou poznámku. (Zděděno z GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph) | Načte hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
GetValue<T>(GraphProperty, T) | Načte hodnotu zadanou poznámku.Pokud property není nastavena jsme vrátit výchozí hodnotu, která volající předaná této metodě. (Zděděno z GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Načte hodnotu zadanou vlastností a také vrátí kategorii, do které byla tato hodnota vlastnosti zděděné z, pokud existuje. (Zděděno z GraphObject.) |
![]() |
GetValueAsString | Daná vlastnost vrátí řetězec, který používá dané kultury. (Zděděno z GraphObject.) |
![]() |
HasCategory(String) | Vrátí hodnotu true, pokud má objekt dané kategorie. (Zděděno z GraphObject.) |
![]() |
HasCategory(GraphCategory) | Vrátí hodnotu true, pokud má objekt dané kategorie. (Zděděno z GraphObject.) |
![]() |
HasCategory(IEnumerable<GraphCategory>) | Vrátí hodnotu PRAVDA, pokud má objekt kterékoli dané kategorie. (Zděděno z GraphObject.) |
![]() |
HasCategoryInSet | Určuje, zda danou sadu kategorie platí pro tento objekt. (Zděděno z GraphObject.) |
![]() |
HasLocalValue | Vrátí hodnotu true Pokud zadaná vlastnost existuje pro tento objekt s žádná kontrola dědičnosti kategorie. (Zděděno z GraphObject.) |
![]() |
HasValue(String) | Zjistěte, zda objekt má hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
HasValue(GraphProperty) | Vrátí hodnotu true Pokud zadaná poznámka existuje. (Zděděno z GraphObject.) |
![]() |
HideOrphans | Skryje uzly pro vzácná onemocnění.Sirotek je uzel, který není obsažen v skupině. |
![]() |
ImportLink | Propojení s jeho zdrojové a cílové uzly dovoz tak, aby také patří do grafu.Sloučí všechny uzlu nebo odkaz vlastnosti a kategorie nezbytné. |
![]() |
ImportNode | Importuje do grafu, sloučení všech kategorií a vlastnosti nezbytné uzlu. |
![]() |
ImportStyle | Vytvoří kopii daného stylu, kterému patří tento graf. |
![]() |
ImportSubset(GraphNode, Boolean, Int32) | Klonuje daný uzel a jeho vlastnosti a daný počet úrovní odkazy a všech uzlů, přejděte na tyto odkazy a dovoz těchto nových uzlů a odkazy do tohoto grafu.Pokud levels je nulový, jsou zkopírovány žádné odkazy.Pokud levels je 1, zkopíruje jednu úroveň odkazů a všechny uzly na. |
![]() |
ImportSubset(IEnumerable<GraphNode>, Boolean, Int32) | Klonuje všechny uzly a daný počet úrovní odkazů z těchto uzlů. |
![]() ![]() |
Load(Stream, array<GraphSchema[]) | Objektový model aplikace graph načte z daného proudu. |
![]() ![]() |
Load(TextReader, array<GraphSchema[]) | Objektový model aplikace graph načte z dané třídy TextReader. |
![]() ![]() |
Load(String, array<GraphSchema[]) | Načte nový objekt Graph z daného souboru. |
![]() ![]() |
Load(XDocument, array<GraphSchema[]) | Načte z dané XDocument objektového modelu aplikace graph. |
![]() ![]() |
Load(XmlReader, array<GraphSchema[]) | Objektový model aplikace graph načte z dané XmlReader. |
![]() ![]() |
Load(Stream, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Objektový model aplikace graph načte z daného proudu. |
![]() ![]() |
Load(TextReader, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Objektový model aplikace graph načte z dané třídy TextReader. |
![]() ![]() |
Load(String, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Načte nový objekt Graph z daného souboru. |
![]() ![]() |
Load(XDocument, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Načte z dané XDocument objektového modelu aplikace graph. |
![]() ![]() |
Load(XmlReader, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Objektový model aplikace graph načte z dané XmlReader. |
![]() |
LoadAndMerge(Stream, array<GraphSchema[]) | Objektový model aplikace graph načte z daného proudu a sloučí do grafu. |
![]() |
LoadAndMerge(String, array<GraphSchema[]) | Objektový model aplikace graph načte z daného souboru a sloučí v grafu. |
![]() |
LoadAndMerge(XDocument, array<GraphSchema[]) | Objektový model aplikace graph načte z dané XDocument a sloučí do grafu. |
![]() |
LoadAndMerge(Stream, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Objektový model aplikace graph načte z daného proudu a sloučí v grafu. |
![]() |
LoadAndMerge(String, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Objektový model aplikace graph načte z daného souboru a sloučí v grafu. |
![]() |
LoadAndMerge(XDocument, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Objektový model aplikace graph načte z dané XDocument a sloučí do grafu. |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
Merge(Graph) | Sloučí všechny odkazy z daného grafu a nové uzly tohoto grafu. |
![]() |
Merge(IEnumerable<GraphConditionalStyle>) | Sloučí všechny styly ze seznamu. |
![]() |
Merge(IEnumerable<GraphLink>) | Sloučí všechny odkazy v daném propojení seznamu tento graf. |
![]() |
Merge(IEnumerable<GraphNode>) | Sloučí všechny uzly v daném uzlu seznamu tento graf. |
![]() |
Merge(IEnumerable<GraphObject>) | Sloučí všechny nové uzly a odkazy ze seznamu objektů graph tohoto grafu. |
![]() |
OnCategoryChanged | (Zděděno z GraphObject.) |
![]() |
OnPropertyChanged(String) | Vyvolá událost PropertyChangd pojmenované vlastnosti. (Zděděno z GraphObject.) |
![]() |
OnPropertyChanged(GraphProperty) | Pro dané GraphProperty vyvolává událost PropertyChangd. (Zděděno z GraphObject.) |
![]() ![]() |
Parse(String, array<GraphSchema[]) | Načte nový objekt Graph ze zadaného řetězce v paměti, který obsahuje značky DGML. |
![]() ![]() |
Parse(String, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Načte nový objekt Graph ze zadaného řetězce v paměti, který obsahuje značky DGML. |
![]() |
ParseSerializedNodeId | Analyzuje serializované uzel ID do zcela GraphNodeId. |
![]() |
RemoveCategory | Odebere kategorii tohoto objektu. (Zděděno z GraphObject.) |
![]() |
RenameNode(String, String) | Přejmenuje uzlu v grafu (klony nový uzel a odstraněny původní). |
![]() |
RenameNode(GraphNode, GraphNodeId) | Přejmenuje uzlu v grafu (klony nový uzel a odstraněny původní). |
![]() |
RenameNode(GraphNodeId, GraphNodeId) | Přejmenuje uzlu v grafu (klony nový uzel a odstraněny původní). |
![]() |
Save(Stream, GraphSerializationSettings) | Uložte graf výstupního proudu daného nastavení. |
![]() |
Save(String, GraphSerializationSettings) | Uloží grafu do souboru. |
![]() |
Save(XmlWriter, GraphSerializationSettings) | Uloží graf XmlWriter dané nastavení. |
![]() |
SetValue(String, Object) | Přidá poznámku pomocí daného klíče, typ a hodnotu. (Zděděno z GraphObject.) |
![]() |
SetValue<T>(GraphProperty, T) | Nastaví hodnotu dané vlastnosti.Pokud vlastnost již existuje, jeho hodnota je přepsán Pokud jinak zabránit příznaky poznámek. (Zděděno z GraphObject.) |
![]() |
ToString | Vrátí řetězec představující aktuální objekt. (Zděděno z Object.) |
![]() |
ToXml() | Převede graf GraphSerializer pomocí XML. |
![]() |
ToXml(Int32) | Převede graf GraphSerializer pomocí XML. |
![]() |
WrapGraphObject | Změní aktuální objekt jako objekt graph daný sdílejí stejné vlastnosti a kategorie. Krycí a objektů graph wrappee budou mít vždy identické sady vlastností a kategorie. (Zděděno z GraphObject.) |
Nahoru
Události
Název | Popis | |
---|---|---|
![]() |
BeginUndoableTransactionScope | Budete upozorněni při otevření UndoableGraphTransactionScope metodou Graph.BeginUpdate. |
![]() |
CategoryChanged | (Zděděno z GraphObject.) |
![]() |
EndUndoableTransactionScope | Budete upozorněni při UndoableGraphTransactionScope otevřených Graph.BeginUpdate vyřazen. |
![]() |
PropertyChanged | (Zděděno z GraphObject.) |
![]() |
Updated | Implementace událostí pro GraphUpdated. |
![]() |
Updating | Provádění události BeforeUpdate.Toto je událost, která může být na naslouchali a zrušit změny v grafu. |
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.