Partilhar via


FabricNotReadableException Classe

Definição

A exceção gerada quando uma partição de serviço ou um réplica não pode aceitar leituras.

[System.Serializable]
public class FabricNotReadableException : System.Fabric.FabricTransientException
[<System.Serializable>]
type FabricNotReadableException = class
    inherit FabricTransientException
Public Class FabricNotReadableException
Inherits FabricTransientException
Herança
Atributos

Comentários

A exceção pode ser vista nos dois cenários a seguir: 1. A partição não tem um quorum de leitura. 2. O serviço está tentando ler de um réplica IdleSecondary.

Tratamento FabricNotReadableException para Coleções Confiáveis : se FabricNotReadableException for visto pelo serviço ou por uma chamada de cliente, a exceção deverá ser capturada, a transação atual deverá ser descartada e todas as operações deverão ser repetidas com um novo objeto de transação. As status de leitura serão eventualmente concedidas ou uma exceção não repetível será gerada. Uma retirada opcional pode ser adicionada antes de tentar novamente.

Construtores

FabricNotReadableException()

Inicializa uma nova instância da classe com o código Unknownde FabricNotReadableException erro .

FabricNotReadableException(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe de FabricNotReadableException dados de um objeto serializado, com um contexto especificado.

FabricNotReadableException(String)

Inicializa uma nova instância da classe com código Unknown de FabricNotReadableException erro e uma mensagem de erro especificada.

FabricNotReadableException(String, Exception)

Inicializa uma nova instância da classe com uma mensagem de FabricNotReadableException erro especificada e uma referência à exceção interna que é a causa dessa exceção.

Propriedades

ErrorCode

Obtém o parâmetro de código de erro.

(Herdado de FabricException)

Aplica-se a