ExtensibleClassFactory.RegisterObjectCreationCallback Metoda

Definice

Zaregistruje volanou delegate , 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ý je volána 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