ExtensibleClassFactory.RegisterObjectCreationCallback Метод

Определение

delegate Регистрирует вызываемый экземпляр управляемого типа, который расширяется от неуправляемого типа, должен выделить агрегированный неуправляемый объект.

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)

Параметры

callback
ObjectCreationDelegate

Это delegate называется вместо CoCreateInstance.

Комментарии

Это delegate выделяет и агрегирует неуправляемый объект и вызывается вместо неуправляемого CoCreateInstanceобъекта. Это delegate должно быть зарегистрировано в контексте инициализатора static класса, для которого будут выполняться обратные вызовы.

Только один класс в иерархии должен зарегистрировать обратный delegate вызов.

Применяется к