Usługi kolejkowane

  1. Przed wywołaniem kolejkowanej usługi strona klienta zawsze powinna sprawdzać, czy kolejka (lub ewentualna kolejka utraconych komunikatów) jest dostępna. Należy to robić za pomocą metody QueuedServiceHelper.VerifyQueues().

  2. Zawsze należy sprawdzać dostępność kolejki podczas tworzenia hosta dla kolejkowanej usługi (odpowiedni test jest automatycznie wykonywany przez klasę ServiceHost<T>).

  3. Poza scenariuszami, w których usługa jest izolowana od otoczenia, nie należy projektować usług działających jednocześnie w trybie z kolejkowaniem i bez kolejkowania.

  4. Usługa powinna uczestniczyć w transakcji odtwarzania komunikatów.

  5. W przypadku uczestnictwa usługi w transakcji odtwarzania komunikatów należy unikać długotrwałego przetwarzania żądań. ...

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.