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.