ExtensibleClassFactory.RegisterObjectCreationCallback Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 CoCreateInstance
aufgerufen. 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.