ExtensibleClassFactory.RegisterObjectCreationCallback Método

Definição

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.

Aplica-se a