ClipboardObject.IDataObject.SetData-Methode
Überträgt Daten an das Objekt, das diese Methode implementiert. Diese Methode wird von einem Objekt aufgerufen, das eine Datenquelle enthält.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'Declaration
Private Sub SetData ( _
pFormatetc As FORMATETC(), _
pmedium As STGMEDIUM(), _
fRelease As Integer _
) Implements IDataObject.SetData
void IDataObject.SetData(
FORMATETC[] pFormatetc,
STGMEDIUM[] pmedium,
int fRelease
)
private:
virtual void SetData(
array<FORMATETC>^ pFormatetc,
array<STGMEDIUM>^ pmedium,
int fRelease
) sealed = IDataObject::SetData
private abstract SetData :
pFormatetc:FORMATETC[] *
pmedium:STGMEDIUM[] *
fRelease:int -> unit
private override SetData :
pFormatetc:FORMATETC[] *
pmedium:STGMEDIUM[] *
fRelease:int -> unit
JScript unterstützt keine expliziten Schnittstellenimplementierungen
Parameter
pFormatetc
Typ: array<FORMATETC[]Eine FORMATETC-Struktur übergeben, durch einen Verweis, der Stil definiert, wurde durch das Datenobjekt, als die, Interpretieren der Daten, die im Speichermedium enthalten wären.
pmedium
Typ: array<STGMEDIUM[]Eine STGMEDIUM-Struktur, die als Verweis übergeben wird und das Speichermedium definiert, an das die Daten übergeben werden.
fRelease
Typ: Int32true, um anzugeben, dass das aufgerufene Datenobjekt, das SetData implementiert, das Speichermedium nach Beendigung des Aufrufs besitzt. Dies bedeutet, dass das Datenobjekt das Medium nach der Verwendung durch Aufruf der ReleaseStgMedium-Funktion freigeben muss. false, anzugeben, dass der Aufrufer Besitz des Speichermediums beibehält und das aufgerufene Datenobjekt Speichermedium das nur während der Dauer des Aufrufs verwendet.
Implementiert
IDataObject.SetData(FORMATETC, STGMEDIUM, Int32)
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | Das Zwischenablageobjekt ist nicht eingebundenes Microsoft.VisualStudio.OLE.Interop.IDataObject und die pFormatetc und/oder pmedium-Parameter sind unzulässig. |
ArgumentException | Das Zwischenablageobjekt ist nicht eingebundenes Microsoft.VisualStudio.OLE.Interop.IDataObject und die Länge der pFormatetc oder pmedium-Struktur ist null. |
Hinweise
Wenn das Zwischenablageobjekt vorhandenes IDataObject ( Microsoft.VisualStudio.OLE.Interop ) vom Namespace umschließt, Delegaten Methode den Aufruf an den entsprechenden SetData dieser Namespace. Andernfalls versucht es, den Aufruf des entsprechenden IDataObject.SetData vom System.Runtime.InteropServices.ComTypes-Namespace zu übersetzen, falls das Zwischenablageobjekt vorhandenes IDataObject umschließen konnte.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.