Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este espacio de nombres proporciona la API para gráficos dirigidos.
Para obtener más información, vea Cómo: Editar y personalizar gráficos de dependencia.
Clases
| Clase | Descripción | |
|---|---|---|
![]() |
DynamicGraphMetaObject | |
![]() |
Graph | Representa un gráfico dirigido que consta de los nodos y vínculos. |
![]() |
GraphCategory | Las categorías del gráfico se utilizan para especificar la información sobre las categorías de un GraphObject, como los nodos y los vínculos. |
![]() |
GraphCategoryChangedEventArgs | |
![]() |
GraphCategoryCollection | |
![]() |
GraphCommand | |
![]() |
GraphCommandDefinition | Define una definición de comando determinada que se puede utilizar para agrupar GraphCommands. |
![]() |
GraphCommonSchema | Define un conjunto de objetos de uso común de GraphProperty. |
![]() |
GraphDataObject | Esta clase proporciona a IDataObject compatibilidad para intercambiar datos DGML mediante el portapapeles y la opción de arrastrar y colocar. |
![]() |
GraphDeserializationProgressEventArgs | Representa el progreso actual que el deserializador ha creado en deserializar la entrada. |
![]() |
GraphEnumerable | Métodos de extensión para los tipos de gráfico. |
![]() |
GraphException | Una excepción que se produce cuando un error de análisis durante un GraphNodeId.Parse |
![]() |
GraphGroup | Un contenedor de los nodos que tienen IsGroup=true.No tienen una identidad diferente; utilizan la identidad del nodo que contienen. |
![]() |
GraphLink | Representa un vínculo en el gráfico dirigido. |
![]() |
GraphLinkCollection | Las instancias de esta clase administran una colección de vínculos.No se conserva la ordenación. |
![]() |
GraphMetadata | Esta clase se usa para proporcionar más información sobre un elemento GraphProperty, incluidas las marcas y las cadenas localizadas para controlar cómo aparece la propiedad en una ventana de la cuadrícula de propiedades. |
![]() |
GraphMetadataContainer | Un objeto que puede tener metadatos específicos del gráfico asociados a él. |
![]() |
GraphNavigateToItemRanks | Valores espesos de común para la extensión de IGraphNavigateToItem. |
![]() |
GraphNode | Representa un nodo en el gráfico dirigido |
![]() |
GraphNodeCollection | Esta clase proporciona métodos para manipular una colección de nodos.Esta clase no conserva el orden en que agregó los nodos, de modo que cuando se enumera se obtenga posteriores en un orden aleatorio. |
![]() |
GraphNodeId | Un GraphNodeId es un par de nombre/valor, por ejemplo “a=b”.La parte izquierda de este identificador (“a”) se representa mediante un GraphNodeIdName denominado “nombre” y el lado derecho, “b” es la parte “valor”.La parte del valor de un GraphNodeId puede ser una de las siguientes: * String *) * GraphNodeId * GraphNodeIdCollection.Puesto que el valor puede ser un GraphNodeId o un GraphNodeIdCollection, podemos utilizar paréntesis “()” para especificar el anidamiento: eg..., a= (a= de b=c) (d=e) de b=c (c=d) de a=b.Para construir un GraphNodeId anidados enumerado para (el c=d) de a=b, crea un GraphNodeIdCollection y asígnelo a un GraphNodeId:GraphNodeId.Get (GraphNodeIdName.Nested, nuevo GraphNodeIdCollection (GraphNodeId.Get (MyGraphNodeIdNames.a, “b”) GraphNodeId.Get (MyGraphNodeIdNames.c, “d”)); También puede crear este GraphNodeId mediante la aritmética simple siguiente:GraphNodeId ab = GraphNodeId.Get (“(a=b)”); Abcd de GraphNodeId = ab + “(c=d)”; Producciones de //(c=d) de a=b El resultado se puede convertir en una cadena usando ToString () o un operador implícito de la conversión de cadenas y generará “(c=d) de a=b”.Puesto que GraphNodeIds es singleton almacenado en un HashSet, pueden compararse con operator ==. |
![]() |
GraphNodeIdCollection | Contiene una lista de GraphNodeIds.Esto se puede almacenar dentro de. Parte del valor de un GraphNodeId.Esto es una lista inmutable tan pronto como se cree.Utilizamos una clase abstracta porque esta clase no conoce el formato requerido para serializar la lista en una cadena. La clase derivada conocerá esto. |
![]() |
GraphNodeIdConverter | Un convertidor de tipos que se puede utilizar para realizar la conversión entre GraphNodeId.El convertidor de editor deriva este. |
![]() |
GraphNodeIdName | El GraphNodeIdName a dar un GraphNodeId. Esto forma el nombre y el tipo de datos de GraphNodeId. |
![]() |
GraphNodeIdPropertyDescriptor | Ésta es una personalizada PropertyDescriptor que se utiliza para rellenar una fila en el PropertyGrid con información y correspondiente de XmlAttribute cadenas adaptadas para las etiquetas y las descripciones. |
![]() |
GraphObject | Esta clase convierte un objeto en extensible al agregar un contenedor de propiedades fuertemente tipado de pares de nombre y valor. |
![]() |
GraphObjectChangedEventArgs | Estos argumentos del evento son utilizados por los eventos agregados y se quitan de GraphNodeCollection y de GraphLinkCollection para poder seguir los nodos y vínculos se agregan y se quitan del gráfico. |
![]() |
GraphPathSerializationDictionary | El CommonPaths permite reasignar algunos valores de atributo del DGML.Por ejemplo, es de bienvenida que una ruta de acceso es relativa a la solución para que el archivo se encuentra cuando se mueve esa solución.Para resolver esto puede definir una ruta denominada “SolutionDir” con el valor de la ruta de acceso completa.El GraphSerializer sustituirá esta ruta de acceso donde se encuentra en el DGML con la sintaxis “$ (nombre)” donde es el id. el nombre de la ruta proporcionado y colocará la definición de las rutas de acceso que se utilizan en un bloque de rutas al final del archivo.Cuando este documento DGML se carga las rutas se sustituidas con los valores del CommonPaths actual y a todas las referencias de variable se expandieron con estos nuevos valores.En una carpeta de la solución en el equipo podría estar en la unidad C en un lugar y, en la unidad D en otro equipo y todo sin embargo solo funcionará como se espera. |
![]() |
GraphPathSerializer | Esta clase reescribe valores de cadena utilizando los nombres de ruta en el CommonPaths especificado.Proporciona un método de Serialize sustituir rutas con una sintaxis $ (nombre) donde el nombre de la ruta de acceso según lo registrado en el CommonPaths.También proporciona un método de deserializar que haga el inverso.Cuando todo el Serialización ha completado, puede ver la propiedad utilizada para obtener una lista de sólo las rutas utilizadas por los métodos de Serialize o Deserialize. |
![]() |
GraphProperty | Las propiedades del gráfico se utilizan para anotar un GraphObject, como nodos y vínculos. |
![]() |
GraphPropertyCollection | |
![]() |
GraphProviderAttribute | Atributo para indicar que el tipo de destino es un proveedor del gráfico. |
![]() |
GraphSchema | Un GraphSchema es un contenedor simple de un conjunto de objetos de GraphCategory y de GraphProperty y de GraphMetadata asociado a ellos. |
![]() |
GraphSerializationErrorEventArgs | Esta clase se utiliza para notificar errores de serialización si el llamador pasa un controlador al serializador. |
![]() |
GraphSerializationSettings | Valores para serializar un gráfico. |
![]() |
GraphTransactionCanceledException | Esta clase se puede usar para cancelar un ámbito de transacción del gráfico y comunicar hasta el nivel de la interfaz de usuario de la aplicación una razón para la cancelación. |
![]() |
GraphTransactionScope | Representa un contenedor muy optimizado alrededor de System.Transactions.TransactionScope.Esto usa mayoritariamente almacenamiento local de subprocesos y por consiguiente subproceso- está enlazado.GraphTransactionScope está diseñado para ser llamado desde mediante (clase), igual que TransactionScope. |
![]() |
GraphUndoManager<T> | Esta clase envuelve el IOleUndoManager de Visual Studio y agregue la combinación de la unidad de deshacer. |
![]() |
GraphUndoUnit | Esta clase representa un cambio undoable de dibujo que aparece en VS pila de deshacer. |
![]() |
GraphUpdatedEventArgs | Proporciona los cambios en un objeto del gráfico. |
![]() |
UndoableGraphTransactionScope | Éste es un ámbito de transacción especial de dibujo que se puede utilizar para las ediciones undoable (que aparece en la pila de deshacer de la aplicación host). |
Interfaces
| Interfaz | Descripción | |
|---|---|---|
![]() |
IGraphContext | Comunicar la representación de un contexto que especifica un conjunto deseado de datos. Los proveedores colocan los datos solicitados en el gráfico proporcionado y la colección de nodos de salida. |
![]() |
IGraphFormattedLabel | Comunicar la representación de una extensión que puede proporcionar las etiquetas con formato opcionales para un GraphObject (es decir, las etiquetas que no se almacenan permanentemente con el objeto). |
![]() |
IGraphNavigateToItem | Comunicar la representación de una extensión que puede navegar al elemento representado por un GraphObject. |
![]() |
IGraphProvider | |
![]() |
IGraphProviderMetadata | Metadatos que describen un GraphProvider. Estos datos se utilizan para cargar lazy el proveedor sólo cuando sea necesario. |
![]() |
IGraphProviderRankableExtension | Cuando más de un proveedor de gráfico admite un tipo de extensión en un objeto de gráfico, solo una instancia de la extensión tiene que ser elegida para ser invocado.Esta interfaz representa una extensión que pueda proporcionar la fila y hacer que afecta a la selección de una instancia de la extensión que se invocará.Una instancia de la extensión con el valor de rango mayor se elegirá. |
![]() |
IHasGraphOwner | Una interfaz para los objetos que tienen un objeto propietario de Gráficos. |
![]() |
IReadOnlyCollection<T> | Interfaz simple que expone una propiedad Count en una colección |
Enumeraciones
| Enumeración | Descripción | |
|---|---|---|
![]() |
AggregatorKind | Enumeración de las distintas clases de operaciones de agregación para las propiedades establecidas por IGraphProviders múltiple. |
![]() |
DelayedDataState | Enumeración para las propiedades que representan los estados de los datos que pueden obtener capturó en el gráfico de forma y (a petición o asincrónica). |
![]() |
GraphCategoryChangeType | |
![]() |
GraphCategoryMatchOption | Esta enumeración define las opciones que tiene cuando las categorías que coinciden. |
![]() |
GraphContextDirection | Enumeración de direcciones posibles de búsqueda de GraphContext. |
![]() |
GraphGroupStyle | Especifica el estado de presentación de un elemento. |
![]() |
GraphMetadataOptions | Marcas de bits utilizados para controlar el comportamiento un GraphProperty. |
![]() |
GraphSearchDirection | |
![]() |
GraphSearchOption | Esta enumeración define las opciones que tiene cuando busca el gráfico |
![]() |
GraphTransactionScopeOptions | Opciones del GraphTransactionScope. |
![]() |
UndoOption | Controles de esta enumeración cómo la operación undoable se trata en la pila de deshacer. |
.gif)
.gif)
.gif)