Condividi tramite


Concetti relativi a eventi COM+

Il servizio eventi COM+ è un sistema automatizzato eventi ad accoppiamento libero che archivia le informazioni sugli eventi di diversi editori nel catalogo COM+. I Sottoscrittori possono eseguire query su questo archivio eventi e selezionare gli eventi che desiderano conoscere.

Nota

Un evento viene identificato da un metodo in un'interfaccia COM+, noto come metodo di evento , e ha origine da un editore ed è inviato al o ai sottoscrittori corretti tramite il servizio eventi COM+. I metodi di evento devono essere denominati in modo univoco e possono contenere solo parametri di input (nessun parametro di output o di input/output). Il valore restituito deve essere un HRESULT.

 

Il servizio eventi COM+ gestisce la maggior parte della semantica degli eventi per il pubblicatore e l'abbonato. I server di pubblicazione offrono la pubblicazione di tipi di evento e i sottoscrittori richiedono tipi di evento dai server di pubblicazione. A differenza di un sistema eventi strettamente accoppiati, in cui gli editori devono gestire direttamente l'overhead dei sottoscrittori chiamanti, il servizio eventi COM+ gestisce i dati di sottoscrizione nel catalogo COM+, indipendentemente dal server di pubblicazione e dal sottoscrittore. Questo semplifica il modello di programmazione per il server di pubblicazione e il sottoscrittore perché il componente sottoscrittore COM+ non deve contenere la logica per la compilazione di sottoscrizioni.

Poiché il ciclo di vita dei dati relativi alle sottoscrizioni degli eventi COM+ è separato da quello dell'editore o del sottoscrittore, le sottoscrizioni possono essere create prima che le applicazioni del sottoscrittore o dell'editore siano attive. Ciò significa anche che gli editori e i sottoscrittori possono essere sviluppati e distribuiti separatamente. Il server di pubblicazione può essere scritto senza conoscere il numero e la posizione dei sottoscrittori. I sottoscrittori usano il servizio eventi COM+ per trovare l'editore e gestire le relative sottoscrizioni.

Negli argomenti seguenti di questa sezione vengono fornite informazioni dettagliate sugli elementi principali del servizio eventi COM+ e su come usarli.

considerazioni sulla sicurezza degli eventi COM+

attività eventi COM+