Usługa singletonowa

Usługa singletonowa (ang. singleton service) to w istocie usługa współdzielona. Skonfigurowanie usługi jako singletonu powoduje, że wszystkie aplikacje klienckie niezależnie od siebie łączą się z jednym, dobrze znanym kontekstem instancji i pośrednio z jedną instancją usługi (niezależnie od używanego punktu końcowego usługi). Singleton jest tworzony tylko raz (podczas tworzenia hosta) i nigdy nie jest niszczony. Zwolnienie singletonu następuje dopiero w momencie wyłączenia hosta.

Podpowiedź

Singleton udostępniany na serwerze IIS lub WAS jest tworzony z chwilą uruchamiania procesu hosta, czyli w odpowiedzi na pierwsze żądanie dotyczące dowolnej usługi w tym procesie. Okazuje się jednak, że w przypadku stosowania mechanizmu automatycznego ...

Get Programowanie usług WCF now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.