Aplikacja COM+
Wersja A
Logger (JIT Activation, Object pooling, synchronization)
- Wzór programu
- Stworzyć komponent COM+ umożliwiający prowadzenie dziennika zdarzeń:
- Stworzyć aplikację windows forms korzystającą z utworzonego komponentu
- możliwość dodawania wpisu
- możliwość podejrzenia ostatnio dodanego wpisu
- możliwość obejrzenia listy wszystkich wpisów
- Szczegóły implementacji:
- nazwa aplikacji COM+ "Lab12a"
- aktywacja komponentu w trybie Serevr
- brak kontroli dostępu do komponentu
- każdy element (aplikacja, komponent, interfejs i metody) posiada niezależny opis widoczny we właściwościach elementu
- implementowany interfejs musi mieć identyfikator 984C17A5-431E-4928-870D-DC040C0F82D9
- przy braku pliku loggera należy go utworzyć wraz z pierwszym wpisem informującym o jego utworzeniu
- Wskazówki:
- System.EnterpriseServices.ServicedComponent
- System.EnterpriseServices.ContextUtil
- ApplicationNameAttribute
- ApplicationActivationAttribute
- ApplicationAccessControlAttribute
- DescriptionAttribute
- GuidAttribute
- JustInTimeActivationAttribute
- AutoCompleteAttribute
- SynchronizationAttribute
- ObjectPoolingAttribute