WorkflowOwnershipException Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
A exceção é lançada quando o motor de execução de workflow tenta carregar uma instância de workflow que está atualmente carregada por outra instância do motor de execução de workflow. Além disso, esta exceção é lançada quando o motor de execução do workflow tenta guardar um workflow após o timeout de propriedade especificado durante o carregamento do workflow ter expirado.
public ref class WorkflowOwnershipException : Exception
[System.Serializable]
public class WorkflowOwnershipException : Exception
[System.Serializable]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class WorkflowOwnershipException : Exception
[<System.Serializable>]
type WorkflowOwnershipException = class
inherit Exception
[<System.Serializable>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type WorkflowOwnershipException = class
inherit Exception
Public Class WorkflowOwnershipException
Inherits Exception
- Herança
- Atributos
Observações
Note
Este material discute tipos e namespaces que estão obsoletos. Para mais informações, consulte Tipos Descontinuados no Windows Workflow Foundation 4.5.
É WorkflowOwnershipException utilizado por serviços de persistência que suportam a capacidade de múltiplas aplicações acedirem à mesma base de dados. Num ambiente assim, uma instância do tempo de execução do workflow pode tentar carregar um workflow que já está carregado por outra instância do motor de runtime do workflow. Por exemplo, a SqlWorkflowPersistenceService classe lança o WorkflowOwnershipException quando esta situação ocorre.
Se implementar um serviço de persistência que lança a WorkflowOwnershipException exceção, deve fornecer o Guid da instância de fluxo de trabalho para a qual ocorre a exceção, usando um construtor apropriado para a classe ou definindo a InstanceId propriedade antes de lançar a exceção.
Construtores
| Name | Description |
|---|---|
| WorkflowOwnershipException() |
Obsoleto.
Inicializa uma nova instância da WorkflowOwnershipException classe. |
| WorkflowOwnershipException(Guid, String, Exception) |
Obsoleto.
Inicializa uma nova instância da WorkflowOwnershipException classe usando uma instância Guidde fluxo de trabalho especificada, uma mensagem de erro especificada e uma referência à exceção interna que é a causa dessa exceção. |
| WorkflowOwnershipException(Guid, String) |
Obsoleto.
Inicializa uma nova instância da WorkflowOwnershipException classe usando uma instância Guid de workflow especificada e uma mensagem de erro especificada. |
| WorkflowOwnershipException(Guid) |
Obsoleto.
Inicializa uma nova instância da WorkflowOwnershipException classe usando uma instância Guidde fluxo de trabalho especificada. |
| WorkflowOwnershipException(SerializationInfo, StreamingContext) |
Obsoleto.
Inicializa uma nova instância da classe WorkflowOwnershipException com dados serializados. |
| WorkflowOwnershipException(String, Exception) |
Obsoleto.
Inicializa uma nova instância da WorkflowOwnershipException classe usando uma mensagem de erro especificada e uma referência à exceção interna que é a causa dessa exceção. |
| WorkflowOwnershipException(String) |
Obsoleto.
Inicializa uma nova instância da WorkflowOwnershipException classe usando uma mensagem de erro especificada. |
Propriedades
| Name | Description |
|---|---|
| Data |
Obsoleto.
Obtém uma coleção de pares chave/valor que fornecem informação adicional definida pelo utilizador sobre a exceção. (Herdado de Exception) |
| HelpLink |
Obsoleto.
Obtém ou define um link para o ficheiro de ajuda associado a esta exceção. (Herdado de Exception) |
| HResult |
Obsoleto.
Recebe ou define HRESULT, um valor numérico codificado atribuído a uma exceção específica. (Herdado de Exception) |
| InnerException |
Obsoleto.
Obtém a Exception instância que causou a exceção atual. (Herdado de Exception) |
| InstanceId |
Obsoleto.
Obtém o Guid da instância de workflow para a qual essa exceção foi lançada. |
| Message |
Obsoleto.
Recebe uma mensagem que descreve a exceção atual. (Herdado de Exception) |
| Source |
Obsoleto.
Obtém ou define o nome do aplicativo ou o objeto que causa o erro. (Herdado de Exception) |
| StackTrace |
Obsoleto.
Obtém uma representação string dos frames imediatos na stack de chamadas. (Herdado de Exception) |
| TargetSite |
Obsoleto.
Obtém o método que lança a exceção atual. (Herdado de Exception) |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Obsoleto.
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetBaseException() |
Obsoleto.
Quando sobrescrito numa classe derivada, devolve o Exception que é a causa raiz de uma ou mais exceções subsequentes. (Herdado de Exception) |
| GetHashCode() |
Obsoleto.
Serve como função de hash predefinida. (Herdado de Object) |
| GetObjectData(SerializationInfo, StreamingContext) |
Obsoleto.
Define o SerializationInfo objeto com a Guid instância do fluxo de trabalho associada a esta exceção, e informações adicionais de exceção. |
| GetType() |
Obsoleto.
Obtém o tipo de execução da instância atual. (Herdado de Exception) |
| MemberwiseClone() |
Obsoleto.
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Obsoleto.
Cria e devolve uma representação string da exceção atual. (Herdado de Exception) |
evento
| Name | Description |
|---|---|
| SerializeObjectState |
Obsoleto.
Ocorre quando uma exceção é serializada para criar um objeto de estado de exceção que contém dados serializados sobre a exceção. (Herdado de Exception) |