ExtensibleClassFactory.RegisterObjectCreationCallback Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.