Baca dalam bahasa Inggris

Bagikan melalui


ObjectCreationDelegate Delegasikan

Definisi

Membuat objek COM.

C#
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
C#
[System.Runtime.InteropServices.ComVisible(true)]
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);

Parameter

aggregator
IntPtr

Penunjuk ke antarmuka objek IUnknown terkelola.

Tampilkan Nilai

IntPtr

Objek IntPtr yang mewakili IUnknown antarmuka objek COM.

Atribut

Keterangan

Delegasi ini dipanggil untuk membuat objek COM sebagai alternatif CoCreateInstance ketika objek terkelola perlu membuat instans baru dari bagian yang tidak dikelola. Antarmuka IUnknown objek terkelola diteruskan sebagai parameter dan delegasi harus mengembalikan IUnknown antarmuka objek yang tidak dikelola. Kedua antarmuka diteruskan sebagai jenis IntPtr untuk menghindari marshaling.

Setiap kelas turunan dan DelegateMulticastDelegate memiliki konstruktor dan Invoke metode .

Metode Ekstensi

GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk

Produk Versi
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1