DSRefClipboardObject 类

定义

表示包含 DSRef 对象的剪贴板对象。

public ref class DSRefClipboardObject : Microsoft::VisualStudio::Data::Framework::ClipboardObject
public class DSRefClipboardObject : Microsoft.VisualStudio.Data.Framework.ClipboardObject
type DSRefClipboardObject = class
    inherit ClipboardObject
Public Class DSRefClipboardObject
Inherits ClipboardObject
继承
DSRefClipboardObject

构造函数

DSRefClipboardObject()

初始化 DSRefClipboardObject 类的新实例。

DSRefClipboardObject(Object)

初始化 类的新实例 DSRefClipboardObject ,指定 DSRef 对象。

方法

ContainsDSRef()

指示当前 DSRefClipboardObject 是否包含 DSRef 对象。

GetData(String)

检索以指定格式存储在剪贴板对象中的数据。

(继承自 ClipboardObject)
GetData(String, Boolean)

使用自动转换参数确定是否将数据转换为格式,检索以指定格式存储在剪贴板对象中的数据。

(继承自 ClipboardObject)
GetData(Type)

检索以指定格式存储在剪贴板对象中的数据。

(继承自 ClipboardObject)
GetDataPresent(String)

指示剪贴板对象中存储的数据是否可以转换为指定的格式或与指定的格式相关联。

(继承自 ClipboardObject)
GetDataPresent(String, Boolean)

指示剪贴板对象中存储的数据是否可以转换为或与指定的格式相关联,使用自动转换参数确定是否将数据转换为格式。

(继承自 ClipboardObject)
GetDataPresent(Type)

指示剪贴板对象中存储的数据是否可以转换为指定的格式或与指定的格式相关联。

(继承自 ClipboardObject)
GetDSRef(IServiceProvider)

DSRefClipboardObject中提取 DSRef 对象。

GetFormats()

检索剪贴板对象中存储的数据支持的所有格式的列表。

(继承自 ClipboardObject)
GetFormats(Boolean)

检索剪贴板对象中存储的数据支持的所有格式的列表,使用自动转换参数确定是仅检索本机数据格式还是检索数据可以转换为的所有格式。

(继承自 ClipboardObject)
SetData(Object)

将数据添加到剪贴板对象。

(继承自 ClipboardObject)
SetData(String, Boolean, Object)

将数据添加到剪贴板对象。

(继承自 ClipboardObject)
SetData(String, Object)

以指定格式将数据添加到剪贴板对象。

(继承自 ClipboardObject)
SetData(Type, Object)

将数据添加到剪贴板对象,使用指定的类型作为格式。

(继承自 ClipboardObject)
SetDSRef(Object)

将 DSRef 对象添加到 。DSRefClipboardObject

显式接口实现

IDataObject.DAdvise(FORMATETC, ADVF, IAdviseSink, Int32)

在剪贴板对象与通知接收器之间创建连接。 此方法由对象进行调用,该对象支持通知接收器并使通知接收器能收到有关对象数据中的更改的通知。

(继承自 ClipboardObject)
IDataObject.DAdvise(FORMATETC[], UInt32, IAdviseSink, UInt32)

在剪贴板对象与通知接收器之间创建连接。 此方法由对象进行调用,该对象支持通知接收器并使通知接收器能收到有关对象数据中的更改的通知。

(继承自 ClipboardObject)
IDataObject.DUnadvise(Int32)

删除以前建立的通知连接。

(继承自 ClipboardObject)
IDataObject.DUnadvise(UInt32)

删除已建立的通知连接。

(继承自 ClipboardObject)
IDataObject.EnumDAdvise(IEnumSTATDATA)

创建可用于对当前的通知连接进行枚举的对象。

(继承自 ClipboardObject)
IDataObject.EnumDAdvise(IEnumSTATDATA)

创建可用于对当前的通知连接进行枚举的对象。

(继承自 ClipboardObject)
IDataObject.EnumFormatEtc(DATADIR)

创建一个用于枚举数据对象的 FORMATETC 结构的对象。 这些结构用于对 IDataObject.GetData(FORMATETC, STGMEDIUM)IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean) 的调用中。

(继承自 ClipboardObject)
IDataObject.EnumFormatEtc(UInt32, IEnumFORMATETC)

创建一个用于枚举数据对象的 FORMATETC 结构的对象。 这些结构用于对 IDataObject.GetData(FORMATETC[], STGMEDIUM[])IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32) 的调用中。

(继承自 ClipboardObject)
IDataObject.GetCanonicalFormatEtc(FORMATETC, FORMATETC)

提供一个在逻辑上与更复杂的结构等效的标准 FORMATETC 结构。 使用此方法可确定两个不同 FORMATETC 结构是否返回相同的数据,而无需重复呈现。

(继承自 ClipboardObject)
IDataObject.GetCanonicalFormatEtc(FORMATETC[], FORMATETC[])

提供一个在逻辑上与更复杂的结构等效的标准 FORMATETC 结构。 使用此方法可确定两个不同 FORMATETC 结构是否返回相同的数据,而无需重复呈现。

(继承自 ClipboardObject)
IDataObject.GetData(FORMATETC, STGMEDIUM)

从源数据对象中获取数据。 此方法由数据使用者调用。 它呈现指定 FORMATETC 结构中描述的数据,并通过指定的 STGMEDIUM 结构传输数据。 然后,调用方对释放 STGMEDIUM 结构的责任进行假定。

(继承自 ClipboardObject)
IDataObject.GetData(FORMATETC[], STGMEDIUM[])

从源数据对象中获取数据。 此方法由数据使用者调用。 它呈现指定 FORMATETC 结构中描述的数据,并通过指定的 STGMEDIUM 结构传输数据。 然后,调用方对释放 STGMEDIUM 结构的责任进行假定。

(继承自 ClipboardObject)
IDataObject.GetDataHere(FORMATETC, STGMEDIUM)

从源数据对象中获取数据。 数据使用者调用的此方法与 IDataObject.GetData(FORMATETC, STGMEDIUM) 方法的区别在于调用方必须分配并释放指定的存储介质。

(继承自 ClipboardObject)
IDataObject.GetDataHere(FORMATETC[], STGMEDIUM[])

从源数据对象中获取数据。 数据使用者调用的此方法与 IDataObject.GetData(FORMATETC[], STGMEDIUM[]) 方法的区别在于调用方必须分配并释放指定的存储介质。

(继承自 ClipboardObject)
IDataObject.QueryGetData(FORMATETC)

确定数据对象是否能够呈现 FORMATETC 结构中所描述的数据。 尝试粘贴或删除操作的对象可以在调用 IDataObject.GetData(FORMATETC, STGMEDIUM) 之前调用此方法,以获取操作是否成功的指示。

(继承自 ClipboardObject)
IDataObject.QueryGetData(FORMATETC[])

确定数据对象是否能够呈现 FORMATETC 结构中所描述的数据。 尝试粘贴或删除操作的对象可以在调用 IDataObject.GetData(FORMATETC[], STGMEDIUM[]) 之前调用此方法,以获取操作是否成功的指示。

(继承自 ClipboardObject)
IDataObject.SetData(FORMATETC, STGMEDIUM, Boolean)

将数据传输至实现此方法的对象。 此方法由包含数据源的对象调用。

(继承自 ClipboardObject)
IDataObject.SetData(FORMATETC[], STGMEDIUM[], Int32)

将数据传输至实现此方法的对象。 此方法由包含数据源的对象调用。

(继承自 ClipboardObject)

适用于