为数据传输的目的表示剪贴板对象。此对象交互操作在 DataObject、 IDataObject和 IDataObject之间。
继承层次结构
System.Object
System.Windows.Forms.DataObject
Microsoft.VisualStudio.Data.Framework.ClipboardObject
Microsoft.VisualStudio.Data.Framework.DSRefClipboardObject
命名空间: Microsoft.VisualStudio.Data.Framework
程序集: Microsoft.VisualStudio.Data.Framework(在 Microsoft.VisualStudio.Data.Framework.dll 中)
语法
声明
Public Class ClipboardObject _
Inherits DataObject _
Implements IDataObject, IDataObject
public class ClipboardObject : DataObject,
IDataObject, IDataObject
public ref class ClipboardObject : public DataObject,
IDataObject, IDataObject
type ClipboardObject =
class
inherit DataObject
interface IDataObject
interface IDataObject
end
public class ClipboardObject extends DataObject implements IDataObject, IDataObject
ClipboardObject 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
![]() |
ClipboardObject() | 初始化基于标准 DataObject 选件类的 ClipboardObject 选件类的新实例。 |
![]() |
ClipboardObject(Object) | 初始化包含指定数据的 ClipboardObject 选件类的新实例或包装选件类的现有实例。 |
![]() |
ClipboardObject(String, Object) | 初始化包含指定数据的 ClipboardObject 选件类的新实例在指定的格式。 |
页首
方法
页首
显式接口实现
名称 | 说明 | |
---|---|---|
![]() ![]() |
IDataObject.DAdvise | 创建剪贴板对象和一个具有建议性接收器之间的连接。此方法由对象进行调用,该对象支持通知接收器并使通知接收器能收到有关对象数据中的更改的通知。 |
![]() ![]() |
IDataObject.DAdvise | 创建剪贴板对象和一个具有建议性接收器之间的连接。此方法由对象进行调用,该对象支持通知接收器并使通知接收器能收到有关对象数据中的更改的通知。 |
![]() ![]() |
IDataObject.DUnadvise | 取消已生成的通知连接。 |
![]() ![]() |
IDataObject.DUnadvise | 取消以前生成的通知连接。 |
![]() ![]() |
IDataObject.EnumDAdvise | 创建可用于对当前的通知连接进行枚举的对象。 |
![]() ![]() |
IDataObject.EnumDAdvise | 创建可用于对当前的通知连接进行枚举的对象。 |
![]() ![]() |
IDataObject.EnumFormatEtc | 创建一个用于枚举数据对象的 FORMATETC 结构的对象。这些结构用于对 IDataObject.GetData 或 IDataObject.SetData 的调用中。 |
![]() ![]() |
IDataObject.EnumFormatEtc | 创建一个用于枚举数据对象的 FORMATETC 结构的对象。这些结构用于对 IDataObject.GetData 或 IDataObject.SetData 的调用中。 |
![]() ![]() |
IDataObject.GetCanonicalFormatEtc | 提供一个在逻辑上与更复杂的结构等效的标准 FORMATETC 结构。使用此方法来确定两个不同 FORMATETC 结构是否返回相同的数据,不再需要对复制呈现。 |
![]() ![]() |
IDataObject.GetCanonicalFormatEtc | 提供一个在逻辑上与更复杂的结构等效的标准 FORMATETC 结构。使用此方法来确定两个不同 FORMATETC 结构是否返回相同的数据,不再需要对复制呈现。 |
![]() ![]() |
IDataObject.GetData | 从源数据对象中获取数据。此方法由数据使用者调用。在指定的 FORMATETC 结构使数据中描述并将指定的 STGMEDIUM 结构调用它。然后,调用方对释放 STGMEDIUM 结构的责任进行假定。 |
![]() ![]() |
IDataObject.GetData | 从源数据对象中获取数据。此方法由数据使用者调用。在指定的 FORMATETC 结构使数据中描述并将指定的 STGMEDIUM 结构调用它。然后,调用方对释放 STGMEDIUM 结构的责任进行假定。 |
![]() ![]() |
IDataObject.GetDataHere | 从源数据对象中获取数据。数据使用者调用的此方法与 IDataObject.GetData 方法的区别在于调用方必须分配并释放指定的存储介质。 |
![]() ![]() |
IDataObject.GetDataHere | 从源数据对象中获取数据。数据使用者调用的此方法与 IDataObject.GetData 方法的区别在于调用方必须分配并释放指定的存储介质。 |
![]() ![]() |
IDataObject.QueryGetData | 确定数据对象是否能够呈现 FORMATETC 结构中所描述的数据。尝试粘贴或放置操作的对象可以在调用 IDataObject.GetData 后进先出调用此方法表示操作是否是成功的。 |
![]() ![]() |
IDataObject.QueryGetData | 确定数据对象是否能够呈现 FORMATETC 结构中所描述的数据。尝试粘贴或放置操作的对象可以在调用 IDataObject.GetData 后进先出调用此方法表示操作是否是成功的。 |
![]() ![]() |
IDataObject.SetData | 将数据传输至实现此方法的对象。此方法由包含数据源的对象调用。 |
![]() ![]() |
IDataObject.SetData | 将数据传输至实现此方法的对象。此方法由包含数据源的对象调用。 |
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。