ExtensibleClassFactory.RegisterObjectCreationCallback Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Registra um delegate chamado quando uma instância de um tipo gerenciado, que se estende de um tipo não gerenciado, precisa alocar o objeto não gerenciado 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
Um delegate que é chamado no lugar de CoCreateInstance.
Comentários
Isso delegate aloca e agrega o objeto não gerenciado e é chamado no lugar de CoCreateInstance. Isso delegate deve ser registrado no contexto do inicializador de classe para o static qual os retornos de chamada serão feitos.
Apenas uma classe em uma hierarquia deve registrar um delegate retorno de chamada.