GraphSchema (Clase)
Un GraphSchema es un contenedor simple de un conjunto de objetos de GraphCategory y de GraphProperty y de GraphMetadata asociado a ellos.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.GraphModel.GraphSchema
Espacio de nombres: Microsoft.VisualStudio.GraphModel
Ensamblado: Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)
Sintaxis
'Declaración
Public Class GraphSchema
public class GraphSchema
public ref class GraphSchema
type GraphSchema = class end
public class GraphSchema
El tipo GraphSchema expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
GraphSchema(String) | Construye un nuevo objeto de GraphSchema que no tiene ningún propietario.Éstas son normalmente instancias estáticas. | |
GraphSchema(Graph, String) | Construye un nuevo objeto de GraphSchema. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Categories | Todos los objetos de GraphCategory registrados con este esquema. | |
IsDocumentSchema | Si éste es el esquema del documento asociado a una instancia de Gráfico para contener categorías deserializadas y las propiedades que no se han definido en cualquier parte. | |
Name | El nombre de programación de este esquema. | |
Owner | Si es un esquema del documento, los puntos de este propietario para el gráfico que posee este esquema. | |
Properties | Todos los objetos de GraphProperty registrados con este esquema. | |
Schemas | Devuelve una lista de los esquemas secundarios incluidos en este esquema (excepto descendientes del secundario). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddSchema | Agrega un esquema secundario a este GraphSchema. | |
Contains | Devuelve true si este esquema contiene el esquema especificado como un elemento secundario o descendiente del secundario. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). | |
FindCategories | Obtiene todo el GraphCategories con los id. especificados en este esquema y todos los esquemas secundarios de forma recursiva. | |
FindCategory | Obtiene el GraphCategory con el id. especificado en este esquema y todos sus elementos secundarios de forma recursiva. | |
FindCategoryByLabel | Obtiene el primer GraphCategory con la etiqueta especificada de este esquema o de cualquier subesquema. | |
FindProperties | Obtiene el GraphProperties con los id. especificados y todos los esquemas secundarios de forma recursiva. | |
FindProperty | Obtiene el GraphProperty con el identificador especificado | |
FindPropertyByLabel | Obtiene el primer GraphProperty con la etiqueta especificada de este esquema o de cualquier subesquema. | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
OverrideMetadata | Reemplaza los metadatos para esta categoría | |
ToString | (Invalida a Object.ToString()). |
Arriba
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.