ExtensibleClassFactory.RegisterObjectCreationCallback Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Registos a delegate que são chamados quando uma instância de um tipo gerido, que se estende a partir de um tipo não gerido, precisa de alocar o objeto não gerido 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
A delegate que é chamado no lugar de CoCreateInstance.
Observações
Isto delegate aloca e agrega o objeto não gerido e é chamado em vez de CoCreateInstance. Isto delegate deve ser registado no contexto do static inicializador de classe para o qual serão feitas as chamadas de retorno.
Apenas uma classe numa hierarquia deve registar um delegate callback.