ExtensibleClassFactory.RegisterObjectCreationCallback Metoda

Definice

Zaregistruje volanou delegate instanci spravovaného typu, která se rozšiřuje z nespravovaného typu, musí 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

Volal se delegate místo CoCreateInstance.

Poznámky

Tím delegate se přidělí a agreguje nespravovaný objekt a je volána místo CoCreateInstance. Musí delegate být registrován v kontextu static inicializátoru třídy, pro který budou provedeny zpětná volání.

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

Platí pro