FabricNotPrimaryException Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Exception levée lorsque l’appelé n’est pas un principal.
[System.Serializable]
public class FabricNotPrimaryException : System.Fabric.FabricException
[<System.Serializable>]
type FabricNotPrimaryException = class
inherit FabricException
Public Class FabricNotPrimaryException
Inherits FabricException
- Héritage
- Attributs
Remarques
indique FabricNotPrimaryException que l’opération ne peut pas être effectuée, car l’appelé n’est actuellement pas un principal. Par exemple, cette exception peut être observée si un réplica secondaire a tenté de répliquer une opération via ReplicateAsync(OperationData, CancellationToken, Int64). Un scénario probable est que le réplica n’est plus le principal.
Gestion des FabricNotPrimaryExceptioncollections fiables : 1. Si le service voit FabricNotPrimaryException dans RunAsync, il doit intercepter l’exception, terminer toutes les tâches et retourner à partir de RunAsync. Le CancellationToken passé à RunAsync serait signalé. Toutes les tâches en arrière-plan doivent terminer l’exécution lorsque cette annulation est signalée. 2. Si le service voit FabricNotPrimaryException lors du traitement d’une demande cliente (par exemple, via son écouteur de communication), le service doit lever l’exception au client pour signaler au client qu’il doit ré-résoudre le service afin de localiser le nouveau principal.
Constructeurs
FabricNotPrimaryException() |
Initialise un nouveau instance de classe avec le FabricNotPrimaryException code Unknownd’erreur . |
FabricNotPrimaryException(FabricErrorCode) |
Initialise une nouvelle instance de FabricNotPrimaryException classe avec un code d’erreur spécifié. |
FabricNotPrimaryException(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de classe avec les FabricNotPrimaryException informations et le contexte spécifiés. |
FabricNotPrimaryException(SerializationInfo, StreamingContext, FabricErrorCode) |
Initialise une nouvelle instance de classe avec les FabricNotPrimaryException informations, le contexte et le code d’erreur spécifiés. |
FabricNotPrimaryException(String) |
Initialise une nouvelle instance de la classe FabricNotPrimaryException avec un message spécifié. |
FabricNotPrimaryException(String, Exception) |
Initialise une nouvelle instance de FabricNotPrimaryException classe avec un message d’erreur spécifié et une référence à l’exception interne à la cause de cette exception. |
FabricNotPrimaryException(String, Exception, FabricErrorCode) |
Initialise une nouvelle instance de FabricNotPrimaryException classe avec un message d’erreur spécifié, une référence à l’exception interne à la cause de cette exception et un code d’erreur spécifié. |
FabricNotPrimaryException(String, FabricErrorCode) |
Initialise une nouvelle instance de classe avec le FabricNotPrimaryException message et le code d’erreur spécifiés. |
Propriétés
ErrorCode |
Obtient le paramètre de code d’erreur. (Hérité de FabricException) |
S’applique à
Azure SDK for .NET