此类通过剪贴板和拖放操作为交换 DGML 数据提供 IDataObject 支持。
继承层次结构
System.Object
Microsoft.VisualStudio.GraphModel.GraphDataObject
命名空间: Microsoft.VisualStudio.GraphModel
程序集: Microsoft.VisualStudio.GraphModel(在 Microsoft.VisualStudio.GraphModel.dll 中)
语法
声明
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
GraphDataObject 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
GraphDataObject(Graph, Guid) | 构建新的 GraphDataObject |
![]() |
GraphDataObject(String, Guid, array<DataFormat[]) | 构造发布组特定DGML格式的新GraphDataObject |
页首
属性
名称 | 说明 | |
---|---|---|
![]() ![]() |
AllDgmlFormats | 获取列出所有DGML格式,包括文本格式。 |
![]() ![]() |
DgmlFormat | 获取表示DGML文本的格式。 |
![]() |
GetSourceId | 获取表示拖/放操作的源的 Guid。 |
![]() ![]() |
GraphFormat | 获取表示图形对象的格式。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
Create(IEnumerable<GraphNode>, Guid, Int32) | 创建交换的所选节点(以及它们的所有子代) IDataObject。 |
![]() ![]() |
Create(IEnumerable<GraphNode>, Guid, Int32, array<DataFormat[]) | 创建交换的所选节点(以及它们的所有子代) IDataObject。 |
![]() |
Equals | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
![]() |
Finalize | 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。) |
![]() ![]() |
GetClipboardData | 从剪贴板中获取 XML。 |
![]() |
GetData(String) | 获取格式化的传入数据。 |
![]() |
GetData(Type) | 获取格式化的传入数据。 |
![]() ![]() |
GetData(IDataObject) | 获取给定的数据对象中的 DGML。 |
![]() |
GetData(String, Boolean) | 获取符合格式的正确数据。 |
![]() |
GetDataPresent(String) | 确定传入的格式是否被格式 |
![]() |
GetDataPresent(Type) | 确定传入的格式是否被格式 |
![]() |
GetDataPresent(String, Boolean) | 确定传入的格式是否被此数据对象所支持 |
![]() |
GetFormats() | 获取此数据对象所支持的格式。 |
![]() |
GetFormats(Boolean) | 获取此数据对象所支持的格式。 |
![]() |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) |
![]() ![]() |
GetSourceGuid | 获取特定数据对象的源GUID。 |
![]() ![]() |
GetSubset | 新的关系图包含所有所选节点和链接和节点与到间接寻址的许多链接的帮助器方法 |
![]() |
GetType | 获取当前实例的 Type。 (继承自 Object。) |
![]() ![]() |
IsClipboardDgml | 确定剪贴板是否有被支持的格式 |
![]() ![]() |
IsDgml | 确定给定的 xml 是否以 DirectedGraph 开头 |
![]() ![]() |
IsGraphData | 确定数据对象是否有被支持的格式 |
![]() |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) |
![]() |
SetData(Object) | 在未实现的数据对象中设置数据 |
![]() |
SetData(String, Object) | 在未实现的数据对象中设置数据 |
![]() |
SetData(Type, Object) | 在未实现的数据对象中设置数据 |
![]() |
SetData(String, Object, Boolean) | 在未实现的数据对象中设置数据 |
![]() |
ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。