Udostępnij przez


Rejestrowanie subskrypcji

Po zarejestrowaniu klasy zdarzeń w katalogu COM+ można dodać subskrybentów do tej klasy oraz ich subskrypcje. Subskrypcje mogą dotyczyć jednej metody lub wszystkich metod interfejsu. Aby odbierać wywołania dla więcej niż jednej metody — ale nie do każdej metody — interfejsu, należy dodać subskrypcję dla każdej metody, do której ma zostać odebrane wywołanie. Narzędzie administracyjne usług składników może przeszukiwać wykaz COM+ w celu znalezienia zarejestrowanych klas zdarzeń, które obsługują interfejsy zaimplementowane przez subskrybenta, i oferuje opcję subskrypcji. Wybierz wydawcę, który oferuje żądane zdarzenia.

Aby dodać subskrybentów do składnika subskrybenta, wykonaj następujące kroki:

  1. Po utworzeniu nowej aplikacji COM+ i zainstalowaniu składnika subskrybenta kliknij prawym przyciskiem myszy folder Subskrypcje, aby otworzyć Kreator nowych subskrypcji COM+.

  2. Wybierz klasę zdarzeń, z której chcesz odbierać zdarzenia.

  3. Wprowadź nazwę subskrypcji.

  4. Włącz subskrypcję.

  5. Kliknij przycisk OK.

Gdy aplikacja wydawcy chce wywołać zdarzenie, wydawca tworzy obiekt klasy zdarzenie i wywołuje na nim metodę. Com+ wyszukuje katalog COM+ w celu znalezienia wszystkich subskrybentów. Tworzy obiekt subskrybenta (bezpośrednio, w kolejce lub za pomocą znacznika) i przekazuje wywołanie metody, które było pierwotnie zainicjowane przez wydawcę.

Rejestrowanie Klasy Zdarzeń