System.ServiceModel.Persistence Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, które umożliwiają utrwalanie usług przepływu pracy (usług WCF implementowanych jako przepływy pracy) w magazynie trwałości.
Klasy
InstanceLockException |
Ten wyjątek jest przeznaczony do użytku przez klasy dziedziczone z LockingPersistenceProvider momentu, gdy nie można wykonać operacji ze względu na stan blokady wystąpienia. |
InstanceNotFoundException |
Wyjątek zgłaszany w następujących okolicznościach: operacja jest wykonywana na trwałym wystąpieniu usługi oznaczonym do ukończenia lub dostawcy trwałości utworzonego SqlPersistenceProviderFactory przez próby zablokowania, odblokowania lub przetwarzania danych stanu, które nie zostały znalezione w bazie danych. |
LockingPersistenceProvider |
Abstrakcyjna klasa bazowa, z której pochodzą wszyscy dostawcy trwałości usługi trwałej implementujący blokowanie. |
PersistenceException |
Ten wyjątek jest zgłaszany przez błąd SqlPersistenceProviderFactory podczas napotkania ogólnych błędów łączności. |
PersistenceProvider |
Abstrakcyjna klasa bazowa, z której pochodzą wszyscy dostawcy trwałości usługi trwałej. |
PersistenceProviderFactory |
Klasa abstrakcyjna, z której muszą dziedziczyć wszyscy dostawcy trwałości usługi trwałej. |
SqlPersistenceProviderFactory |
Zaimplementowana przez PersistenceProviderFactory system implementacja LockingPersistenceProvider używana do tworzenia wystąpienia, które używa bazy danych SQL do przechowywania danych o stanie utrwalonego stanu usługi. |