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.