ObjectCreationDelegate Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
BIR COM nesnesi oluşturur.
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
type ObjectCreationDelegate = delegate of nativeint -> nativeint
[<System.Runtime.InteropServices.ComVisible(true)>]
type ObjectCreationDelegate = delegate of nativeint -> nativeint
Public Delegate Function ObjectCreationDelegate(aggregator As IntPtr) As IntPtr
Parametreler
- aggregator
-
IntPtr
nativeint
Yönetilen nesnenin arabiriminin işaretçisi IUnknown
.
Dönüş Değeri
nativeint
IntPtr COM nesnesinin arabirimini IUnknown
temsil eden bir nesne.
- Öznitelikler
Açıklamalar
Bu temsilci, yönetilen bir nesnenin yönetilmeyen bölümünün yeni bir CoCreateInstance
örneğini oluşturması gerektiğinde alternatif olarak bir COM nesnesi oluşturmak için çağrılır.
IUnknown
Yönetilen nesnenin arabirimi parametre olarak geçirilir ve temsilci yönetilmeyen nesnenin arabirimini döndürmelidirIUnknown
. Her iki arabirim de hazırlamadan kaçınmak için tür IntPtr olarak geçirilir.
her türetilen ve MulticastDelegate sınıfının Delegate bir oluşturucu ve bir Invoke
yöntemi vardır.
Uzantı Metotları
GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |