Partilhar via


Classe GraphDataObject

Essa classe fornece o suporte de IDataObject para trocar dados de DGML através da área de transferência/de arrastar e soltar.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.GraphModel.GraphDataObject

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
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

O tipo GraphDataObject expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GraphDataObject(Graph, Guid) Construir novo GraphDataObject
Método público GraphDataObject(String, Guid, array<DataFormat[]) Construir novo GraphDataObject que publica o conjunto específico de formatos de DGML

Superior

Propriedades

  Nome Descrição
Propriedade públicaMembro estático AllDgmlFormats Obter a lista de todos os formatos de DGML, incluindo formatos de texto.
Propriedade públicaMembro estático DgmlFormat Obter o formato que representa o texto de DGML.
Propriedade pública GetSourceId Obter o GUID que representa a origem da operação de arrasto/operação.
Propriedade públicaMembro estático GraphFormat Obter o formato que representa um objeto de gráfico.

Superior

Métodos

  Nome Descrição
Método públicoMembro estático Create(IEnumerable<GraphNode>, Guid, Int32) Crie um IDataObject para trocar os nós selecionados (e todos os seus descendentes.)
Método públicoMembro estático Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) Crie um IDataObject para trocar os nós selecionados (e todos os seus descendentes.)
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método públicoMembro estático GetClipboardData Obter XML da área de transferência.
Método público GetData(String) Obtém os dados no formato passado para
Método público GetData(Type) Obtém os dados no formato passado para
Método públicoMembro estático GetData(IDataObject) Obter o DGML no objeto de dados determinado.
Método público GetData(String, Boolean) Obtém dados para o formato passado
Método público GetDataPresent(String) Determina se passado no formato é suportado
Método público GetDataPresent(Type) Determina se passado no formato é suportado
Método público GetDataPresent(String, Boolean) Determina se passado no formato é suportado por esse objeto de dados
Método público GetFormats() Obtém os formatos suportados por esse objeto de dados
Método público GetFormats(Boolean) Obtém os formatos suportados por esse objeto de dados
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método públicoMembro estático GetSourceGuid Obtém o GUID fonte para o objeto de dados determinado.
Método públicoMembro estático GetSubset Método auxiliar que um novo elemento gráfico que contém o todos os nós selecionados mais links e nós vinculou até o número determinado de níveis de indirection
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método públicoMembro estático IsClipboardDgml Determinar se a área de transferência tem um formato suportado
Método públicoMembro estático IsDgml Determina se inicia dados XML com DirectedGraph
Método públicoMembro estático IsGraphData Determina se o objeto de dados tem um formato suportado
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público SetData(Object) Define dados no objeto de dados - não implementado
Método público SetData(String, Object) Define dados no objeto de dados - não implementado
Método público SetData(Type, Object) Define dados no objeto de dados - não implementado
Método público SetData(String, Object, Boolean) Define dados no objeto de dados - não implementado
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.GraphModel