Compartir a través de


ExtensibleClassFactory.RegisterObjectCreationCallback Método

Definición

Registra un delegate al que se llama cuando una instancia de un tipo administrado que se extienda a partir de un tipo no administrado necesite asignar el objeto no administrado agregado.

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)

Parámetros

callback
ObjectCreationDelegate

delegate al que se llama en lugar de CoCreateInstance.

Comentarios

Esto delegate asigna y agrega el objeto no administrado y se llama en lugar de CoCreateInstance. Debe delegate registrarse en el contexto del inicializador de clase static para el que se realizarán las devoluciones de llamada.

Solo una clase de una jerarquía debe registrar una delegate devolución de llamada.

Se aplica a