Udostępnij za pośrednictwem


ExtensibleClassFactory.RegisterObjectCreationCallback Metoda

Definicja

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.

Dotyczy