ExtensibleClassFactory.RegisterObjectCreationCallback Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rejestruje obiekt delegate
, który jest wywoływany, gdy wystąpienie typu zarządzanego, które rozciąga się od typu niezarządzanego, musi przydzielić zagregowany niezarządzany obiekt.
public:
static void RegisterObjectCreationCallback(System::Runtime::InteropServices::ObjectCreationDelegate ^ callback);
public static void RegisterObjectCreationCallback (System.Runtime.InteropServices.ObjectCreationDelegate callback);
static member RegisterObjectCreationCallback : System.Runtime.InteropServices.ObjectCreationDelegate -> unit
Public Shared Sub RegisterObjectCreationCallback (callback As ObjectCreationDelegate)
Parametry
- callback
- ObjectCreationDelegate
Element delegate
, który jest wywoływany zamiast .CoCreateInstance
Uwagi
Spowoduje to delegate
przydzielenie i agregowanie niezarządzanego obiektu i jest wywoływane zamiast .CoCreateInstance
Należy to delegate
zarejestrować w kontekście inicjatora static
klasy, dla którego zostaną wykonane wywołania zwrotne.
Tylko jedna klasa w hierarchii powinna rejestrować delegate
wywołanie zwrotne.