Compartir a través de


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 Construya un nuevo GraphDataObject

Arriba

Propiedades

  Nombre Descripción
Propiedad pública GetSourceId Obtener el Guid que representa el origen de la operación de arrastrar y colocar.
Propiedad pública Graph Obtener el gráfico que este objeto de datos está ajustando

Arriba

Métodos

  Nombre Descripción
Método públicoMiembro estático Create Construya un nuevo DataObject para intercambiar con la selección proporcionada.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object 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()
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 GetSubset Método auxiliar que el nuevo Gráfico que contiene todos los nodos seleccionados más los vínculos y los nodos vinculados hasta el número dado 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)