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 | |
---|---|---|
Graph() | Vytvoří objekt Graph. | |
Graph(SerializationInfo, StreamingContext) | Speciální konstruktor pro rekonstrukci pouze. |
Na začátek
Vlastnosti
Název | Popis | |
---|---|---|
Categories | Vrátíte všechny kategorie.Nikdy nevrací hodnotu null. (Zděděno z GraphObject.) | |
CategoryCount | Vrátí počet kategorií v objektu. (Zděděno z GraphObject.) | |
DescriptiveCategoryCaption | (Zděděno z GraphObject.) | |
IsCollapsed | Získáte, zda tento uzel je sbalen. (Zděděno z GraphObject.) | |
IsExpanded | Získejte zda rozbalit tento uzel. (Zděděno z GraphObject.) | |
IsGroup | Získáte, zda je tento objekt IsGroup.Hledá GraphProperties.StyleForGroup (Zděděno z GraphObject.) | |
IsPseudo | Zda je tento objekt Pseudo získáte.Hledá GraphProperties.IsPseudo (Zděděno z GraphObject.) | |
Item | Vlastnost, která získá nebo nastaví hodnotu vlastnosti. (Zděděno z GraphObject.) | |
Links | Kolekci odkazů | |
Nodes | Kolekci uzlů | |
Owner | Získáte objekt grafu, který patří do tohoto objektu. (Zděděno z GraphObject.) | |
Paths | Serializační nalezené při zatížení, které použijeme také během CommonPaths uložit. | |
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.) | |
Schemas | Nastavení schémat přidružený graf | |
Styles | Kolekci styly | |
Visibility | Pomocné vlastnost get a set viditelnost vlastností GraphObject (Zděděno z GraphObject.) | |
VisibleLinks | Vrátit viditelné odkazy (propojení.IsVisible == true). | |
VisibleNodes | Vrátit viditelných uzlů (uzel.IsVisible == true). |
Na začátek
Metody
Název | Popis | |
---|---|---|
AddCategory | Přidání kategorie do objektu (Zděděno z GraphObject.) | |
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. | |
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řte kopii tohoto grafu. | |
CopyCategories | Nové kategorie zkopírujte z daného objektu zachovat existující kategorie. (Zděděno z GraphObject.) | |
CopyProperties | Kopírovat z daného objektu nové vlastnosti, zachovat stávající hodnoty vlastnosti beze změny. (Zděděno z GraphObject.) | |
Equals | Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.) | |
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.) | |
GetDocumentSchema | ||
GetHashCode | Slouží jako funkce hash určitého typu. (Zděděno z Object.) | |
GetObjectData | Implementace iSerializable - získává data objektu.Serializovat do DGML grafu | |
GetTransactionId | ||
GetType | Získává Type aktuální instance. (Zděděno z Object.) | |
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 není vlastnost doporučujeme nastavit výchozí hodnotu, která volajícímu předat tuto metodu reutnr (Zděděno z GraphObject.) | |
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.) | |
GetValueAsString | Vrátí řetězec pomocí dané kultury dané vlastnosti. (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 true, pokud má objekt kterékoli dané kategorie. (Zděděno z GraphObject.) | |
HasCategoryInSet | Určuje-li danou sadu kategorie platí pro tento objekt. (Zděděno z GraphObject.) | |
HasValue | Vrátí hodnotu true, pokud zadaná poznámka existuje. (Zděděno z GraphObject.) | |
HideOrphans | Uzly pro vzácná onemocnění kůže.Uzel, který není obsažen v skupiny je osamocený. | |
ImportLink | Importuje odkaz spolu s jeho zdrojové a cílové uzly, tak také patří do grafu.Sloučí uzlu nebo odkaz vlastnosti a kategorie nezbytné. | |
ImportNode | Importuje uzlu do grafu.Sloučení všech kategorií a vlastnosti nezbytné. | |
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í. | |
InitializeDefaultSchemas | ||
Load | Nový objekt Graph načtěte z daného souboru. | |
MemberwiseClone | Vytvoří kopii aktuální Object. (Zděděno z Object.) | |
Merge(Graph) | Sloučit všechny odkazy z daného grafu a nové uzly tohoto grafu | |
Merge(IEnumerable<GraphConditionalStyle>) | ||
Merge(IEnumerable<GraphLink>) | Sloučit všechny odkazy v daném propojení seznamu tento graf | |
Merge(IEnumerable<GraphNode>) | Sloučit všechny uzly v daném uzlu seznamu tento graf | |
Merge(IEnumerable<GraphObject>) | Do tohoto grafu sloučit všechny nové uzly a odkazy ze seznamu objekty grafu | |
Parse | Nový objekt Graph načtěte ze zadaného řetězce v paměti obsahující poznámky, DGML. | |
RemoveCategory | Odstranit kategorii tohoto objektu (Zděděno z GraphObject.) | |
RenameNode(String, String) | Přejmenuje uzlu v grafu (klony odebrán původní a nový uzel) | |
RenameNode(GraphNode, GraphNodeId) | ||
RenameNode(GraphNodeId, GraphNodeId) | ||
Save | Uložení grafu do souboru. | |
SetMetadata | Nastavte konkrétní metadat objektu metadata.To bude přidružena schéma dokumentu grafu. | |
SetTransactionId | ||
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.) | |
ToString | Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.) | |
ToXml() | ||
ToXml(Int32) | Převeďte XML pomocí GraphSerializer grafu. |
Na začátek
Události
Název | Popis | |
---|---|---|
Updated | Implementace událostí pro GraphUpdated. | |
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.