Compartilhar via


System.ServiceModel.Persistence Namespace

Contém classes que permitem que os serviços de fluxo de trabalho (serviços WCF implementados como fluxos de trabalho) sejam mantidos no repositório de persistência.

Classes

InstanceLockException

Essa exceção destina-se ao uso de classes que herdam de LockingPersistenceProvider quando a operação não pode ser executada devido ao estado de bloqueio da instância.

InstanceNotFoundException

A exceção que é gerada nas seguintes circunstâncias: uma operação é executada em uma instância de serviço durável que foi marcada para conclusão ou um provedor de persistência criado por um SqlPersistenceProviderFactory tenta bloquear, desbloquear ou processar de outra maneira dados de estado que não foram encontrados no banco de dados.

LockingPersistenceProvider

A classe base abstrata da qual todos os provedores de persistência de serviço durável que implementam o bloqueio são derivados.

PersistenceException

Esta exceção é gerada por um SqlPersistenceProviderFactory quando erros gerais de conectividade são encontrados.

PersistenceProvider

A classe base abstrata da qual são derivados todos os provedores de persistência de serviço durável.

PersistenceProviderFactory

A classe abstrata da qual todos os provedores de persistência de serviço durável devem herdar.

SqlPersistenceProviderFactory

Uma implementação PersistenceProviderFactory fornecida pelo sistema usada para criar uma instância de LockingPersistenceProvider que usa um banco de dados SQL para armazenar dados de estado de serviço persistentes.