Experte für COM+ Ereignisobjekte

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü "Datei"

File > New > Other...

Der Experte für COM+ Ereignisobjekte erstellt ein COM+ Ereignisobjekt, das von einem transaktionalen Server aufgerufen werden kann, um Ereignisse auf Clients zu generieren. Da das Projekt für ein COM+ Objekt nur weitere COM+ Objekte enthalten kann, werden Sie beim Start des Experten möglicherweise aufgefordert, ein neues Projekt anzulegen.

Element Beschreibung

Name der CoClass

Geben Sie den Namen des COM+ Ereignisobjekts an. Server-Objekte, die COM+ Ereignisse generieren, erstellen eine Instanz dieses Objekts und rufen ihre Ereignisse auf. Die Ereignisse werden von COM+ so verteilt, dass sie auf registrierten Clients ausgelöst werden.

Interface

Geben Sie den Namen des Interface an, das Ereignisbehandlungsroutinen für alle Ereignisse definiert, die vom COM+ Ereignisobjekt verwaltet werden. Da das Interface von Client-Ereigniszielen implementiert wird, generiert der Experte keine Implementierungs-Unit.

Beschreibung

Geben Sie hier (optional) eine kurze Beschreibung der Ereignisobjekte ein, an der die Clients den Zweck der Ereignisse erkennen.


Wenn die Aktionen im Experten abgeschlossen sind, können Sie die Methoden des generierten Interface mit dem Typbibliothekseditor definieren. Bei der Definition dieses Interface gelten folgende Regeln:

  • Alle Methodennamen müssen für alle Schnittstellen des Ereignisobjekts eindeutig sein.
  • Alle Methoden müssen einen HRESULT-Wert zurückgeben.
  • Der Modifizierer für alle Methodenparameter muss leer sein.