ExtensibleClassFactory.RegisterObjectCreationCallback Methode

Definition

Registriert einen delegate, der aufgerufen wird, wenn eine Instanz eines verwalteten Typs, der aus einem nicht verwalteten Typ erweitert wird, das aggregierte, nicht verwaltete Objekt reservieren muss.

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)

Parameter

callback
ObjectCreationDelegate

Ein delegate, der anstelle von CoCreateInstance aufgerufen wird.

Hinweise

Dadurch delegate wird das nicht verwaltete Objekt zugeordnet und aggregiert und anstelle von CoCreateInstanceaufgerufen. Dies delegate muss im Kontext des static Klasseninitialisierers registriert werden, für den die Rückrufe vorgenommen werden.

Nur eine Klasse in einer Hierarchie sollte einen delegate Rückruf registrieren.

Gilt für: