Share via


GraphDataObject (Clase)

Esta clase proporciona a IDataObject compatibilidad para intercambiar datos DGML mediante el portapapeles y la opción de arrastrar y colocar.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

Espacio de nombres:  Microsoft.VisualStudio.GraphModel
Ensamblado:  Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)

Sintaxis

'Declaración
Public Class GraphDataObject _
    Implements IDataObject
public class GraphDataObject : IDataObject
public ref class GraphDataObject : IDataObject
type GraphDataObject =  
    class
        interface IDataObject
    end
public class GraphDataObject implements IDataObject

El tipo GraphDataObject expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público GraphDataObject(Graph, Guid) Construya un nuevo GraphDataObject
Método público GraphDataObject(String, Guid, array<DataFormat[]) Construya nuevo GraphDataObject que publique el conjunto específico de formatos de DGML

Arriba

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático AllDgmlFormats Obtiene la lista de todos los formatos de DGML, incluidos formatos de texto.
Propiedad públicaMiembro estático DgmlFormat Obtiene el formato que representa el texto de DGML.
Propiedad pública GetSourceId Obtener el Guid que representa el origen de la operación de arrastrar y colocar.
Propiedad públicaMiembro estático GraphFormat Obtiene el formato que representa un objeto de Gráfico.

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático Create(IEnumerable<GraphNode>, Guid, Int32) Cree un IDataObject para intercambiar los nodos seleccionados (y todos sus descendientes).
Método públicoMiembro estático Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) Cree un IDataObject para intercambiar los nodos seleccionados (y todos sus descendientes).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido 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).
Método públicoMiembro estático GetClipboardData Obtener el XML del Portapapeles.
Método público GetData(String) Obtiene los datos pasados en el formato
Método público GetData(Type) Obtiene los datos pasados en el formato
Método públicoMiembro estático GetData(IDataObject) Obtener el DGML en el objeto de datos especificado.
Método público GetData(String, Boolean) Obtiene los datos pasados en el formato
Método público GetDataPresent(String) Determina si el formato pasado es compatible
Método público GetDataPresent(Type) Determina si el formato pasado es compatible
Método público GetDataPresent(String, Boolean) Determina si este objeto de datos admite el formato pasado
Método público GetFormats() Obtiene los formatos admitidos por este objeto de datos
Método público GetFormats(Boolean) Obtiene los formatos admitidos por este objeto de datos
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoMiembro estático GetSourceGuid Obtiene el guid de origen para el objeto de datos determinado.
Método públicoMiembro estático GetSubset Método auxiliar que nuevo Gráfico que contiene todos los nodos seleccionados más vínculos y los nodos vinculados hasta el número especificado de niveles de direccionamiento indirecto
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método públicoMiembro estático IsClipboardDgml Determina si el portapapeles tiene un formato compatible
Método públicoMiembro estático IsDgml Determina si el xml proporcionado comienza con DirectedGraph
Método públicoMiembro estático IsGraphData Determina si el objeto de datos tiene un formato compatible
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público SetData(Object) Establece datos en el objeto de datos - Sin implementar
Método público SetData(String, Object) Establece datos en el objeto de datos - Sin implementar
Método público SetData(Type, Object) Establece datos en el objeto de datos - Sin implementar
Método público SetData(String, Object, Boolean) Establece datos en el objeto de datos - Sin implementar
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

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.

Vea también

Referencia

Microsoft.VisualStudio.GraphModel (Espacio de nombres)