Udostępnij za pośrednictwem


System.ServiceModel.Persistence Przestrzeń nazw

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.