Classe GraphLink
Rappresenta un collegamento nel grafico diretto.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphLink
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
Public Class GraphLink _
Inherits GraphObject
public class GraphLink : GraphObject
public ref class GraphLink : public GraphObject
type GraphLink =
class
inherit GraphObject
end
public class GraphLink extends GraphObject
Il tipo GraphLink espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Categories | Restituisce tutte le categorie.Non restituisce mai Null. (Ereditato da GraphObject) | |
CategoryCount | Restituisce il numero di categorie nell'oggetto. (Ereditato da GraphObject) | |
DescriptiveCategoryLabel | Crea un elenco delimitato di tutte le etichette di categoria per questo oggetto grafico. (Ereditato da GraphObject) | |
DocumentSchema | Ottiene lo schema di un documento locale dal proprietario del grafico. (Ereditato da GraphObject) | |
Index | Ottiene l'indice facoltativo di questo collegamento.l'impostazione predefinita è zero.Questo indice è possibile specificare quando si crea un collegamento.La specifica dei valori di indice diversi consente di creare più collegamenti tra lo stesso database di origine e nodi di destinazione. Per ottenere i multilinks, l'indice solo deve essere univoco per gli stessi nodi di origine e di destinazione. | |
IsChildLink | Restituisce true se l'origine del collegamento è un gruppo, la destinazione del collegamento è un figlio di tale gruppo e il collegamento è IsContainment=true. | |
IsContainment | Scoprire se il collegamento è un collegamento di contenimento o meno. | |
IsGroup | Determina se questo oggetto è IsGroup.Cerca il GraphProperties.StyleForGroup. (Ereditato da GraphObject) | |
IsLinkAndNodesVisible | Un collegamento è “o" quando è visibile e il database di origine e i nodi di destinazione sono visibili anche. | |
IsPseudo | Determina se questo oggetto è pseudo.Cerca il GraphProperties.IsPseudo. (Ereditato da GraphObject) | |
Item | Proprietà che ottiene o imposta un valore della proprietà. (Ereditato da GraphObject) | |
Label | Etichetta visualizzabile per il collegamento. | |
Owner | Ottiene l'oggetto grafico che questo oggetto appartiene. (Ereditato da GraphObject) | |
Properties | Proprietà che restituisce un'enumerazione di tutte le annotazioni.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject) | |
PropertyCount | Proprietà che restituisce una serie di tutte le annotazioni. (Ereditato da GraphObject) | |
PropertyKeys | Proprietà che restituisce un'enumerazione di tutte le chiavi di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject) | |
PropertyValues | Proprietà che restituisce un'enumerazione di tutti i valori di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject) | |
Source | L'origine di collegamento. | |
Target | La destinazione del collegamento. | |
Visibility | Proprietà supportata da ottenere/proprietà visibilità di un set di un GraphObject. (Ereditato da GraphObject) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddCategory | Aggiunge una categoria all'oggetto. (Ereditato da GraphObject) | |
AsNode | Converte il GraphObject a un GraphNode.Se questo è un GraphGroup, il nodo interno viene restituito. Per i tipi diversi di GraphNode/gruppo, viene restituito null. (Ereditato da GraphObject) | |
ClearCategories | Rimuove tutti gli oggetti dall'oggetto . (Ereditato da GraphObject) | |
ClearValue(GraphProperty) | Rimuove il valore della proprietà specificata. (Ereditato da GraphObject) | |
CopyCategories | Copiare le nuove categorie dall'oggetto specificato, conservandone le categorie esistenti. (Ereditato da GraphObject) | |
CopyProperties | Copia tutte le nuove proprietà dall'oggetto specificato, conservandone i valori delle proprietà esistenti invariati. (Ereditato da GraphObject) | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
FindRelatedLinks | Cerca i collegamenti che corrispondono al predicato di acceptLink.Vengono rilevati utilizzando una larghezza in cercare lungo i collegamenti che corrispondono al predicato di traverseLink, nel database di origine o nella direzione di destinazione definita da searchDirection. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetMetaObject | (Ereditato da GraphObject) | |
GetSchemaValue | Ottiene il valore specifico della proprietà, se esiste. (Ereditato da GraphObject) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
GetValue(String) | Ottiene il valore della proprietà specificata. (Ereditato da GraphObject) | |
GetValue(GraphProperty) | Ottiene il valore dell'annotazione specificata. (Ereditato da GraphObject) | |
GetValue<T>(GraphProperty, Graph) | Ottiene il valore della proprietà specificata. (Ereditato da GraphObject) | |
GetValue<T>(GraphProperty, T) | Ottiene il valore dell'annotazione specificata.Se property non è impostato, restituiscono il valore predefinito che il chiamante ha passato al metodo. (Ereditato da GraphObject) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Ottiene il valore della proprietà specificata e la restituzione della categoria che questo valore è stato ereditato da, se presente. (Ereditato da GraphObject) | |
GetValueAsString | Restituisce la proprietà specificata come stringa che utilizza le impostazioni cultura specificate. (Ereditato da GraphObject) | |
HasCategory(String) | Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject) | |
HasCategory(GraphCategory) | Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject) | |
HasCategory(IEnumerable<GraphCategory>) | Restituisce true se l'oggetto dispone di una qualsiasi delle categorie specificate. (Ereditato da GraphObject) | |
HasCategoryInSet | Determina se il set specifico di categorie si applica a questo oggetto. (Ereditato da GraphObject) | |
HasLocalValue | Restituisce true se la proprietà specificata esiste in questo oggetto senza il controllo di ereditarietà per categoria. (Ereditato da GraphObject) | |
HasValue(String) | Di verificare se l'oggetto contiene un valore per la proprietà specificata. (Ereditato da GraphObject) | |
HasValue(GraphProperty) | Restituisce true se la voce specificata. (Ereditato da GraphObject) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OnCategoryChanged | Eseguire l'override di che informa il GraphGroupCollection in qualsiasi momento che un GraphCategory modificato su questo collegamento.Notifica al GraphGroupCollection qualsiasi momento un GraphCategory modificato su questo collegamento perché si potrebbe influire sul comportamento di IsContainment di questo collegamento, che danneggia la struttura della gerarchia di GraphGroup. (Esegue l'override di GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType)). | |
OnPropertyChanged(String) | Genera un evento di PropertyChangd per la proprietà denominata. (Ereditato da GraphObject) | |
OnPropertyChanged(GraphProperty) | Genera un evento di PropertyChangd per il GraphProperty specificato. (Ereditato da GraphObject) | |
Remove | Rimuovere il collegamento nel grafico. | |
RemoveCategory | Rimuove la categoria di questo oggetto. (Ereditato da GraphObject) | |
SetValue(String, Object) | Aggiungere un'annotazione, utilizzando la chiave, il tipo e il valore specificato. (Ereditato da GraphObject) | |
SetValue<T>(GraphProperty, T) | Imposta il valore della determinata proprietà.Se la proprietà esiste già, il valore viene sovrascritto a meno che i flag di annotazione non impediscano in caso contrario. (Ereditato da GraphObject) | |
ToString | Una rappresentazione di stringa predefinita semplice da usare più umana di un oggetto collegamento. (Esegue l'override di Object.ToString()). | |
WrapGraphObject | Modificare l'oggetto corrente del grafico per condividere la stessa proprietà e categorie come l'oggetto specificato del grafico. Gli oggetti del grafico di wrappee e del wrapper dispongano sempre set diverso di proprietà e di categorie. (Ereditato da GraphObject) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
CategoryChanged | (Ereditato da GraphObject) | |
PropertyChanged | (Ereditato da GraphObject) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.