ExtensibleClassFactory.RegisterObjectCreationCallback Metoda

Definice

Zaregistruje delegate zavolá, když instance spravovaného typu, která se rozšiřuje z nespravovaného typu, potřebuje přidělit agregovaný nespravovaný objekt.

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

Adelegate, který se nazývá místo .CoCreateInstance

Poznámky

Tím delegate se přidělí a agreguje nespravovaný objekt a místo se CoCreateInstancevolá . To delegate musí být zaregistrováno v kontextu inicializátoru static třídy, pro který se budou provádět zpětná volání.

Zpětné volání by měla zaregistrovat delegate pouze jedna třída v hierarchii.

Platí pro