ExtensibleClassFactory.RegisterObjectCreationCallback Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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.