FabricNotPrimaryException Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Ausnahme, die ausgelöst wird, wenn der Angerufene kein Primärer ist.
[System.Serializable]
public class FabricNotPrimaryException : System.Fabric.FabricException
[<System.Serializable>]
type FabricNotPrimaryException = class
inherit FabricException
Public Class FabricNotPrimaryException
Inherits FabricException
- Vererbung
- Attribute
Hinweise
Gibt FabricNotPrimaryException an, dass der Vorgang nicht ausgeführt werden kann, da der Angerufene derzeit kein Primärer ist. Diese Ausnahme kann beispielsweise beobachtet werden, wenn ein sekundäres Replikat versucht hat, einen Vorgang über zu replizieren ReplicateAsync(OperationData, CancellationToken, Int64). Ein wahrscheinliches Szenario ist, dass das Replikat nicht mehr das primäre ist.
Behandlung FabricNotPrimaryException für zuverlässige Sammlungen : 1. Wenn der Dienst in RunAsync angezeigt wirdFabricNotPrimaryException, sollte er die Ausnahme abfangen, alle Aufgaben abschließen und von RunAsync zurückkehren. Das CancellationToken an RunAsync übergebene wird signalisiert. Alle Hintergrundaufgaben sollten die Ausführung abschließen, wenn diese Abbruchmeldung signalisiert wird. 2. Wenn der Dienst FabricNotPrimaryException beim Verarbeiten einer Clientanforderung (z. B. über den Kommunikationslistener) erkennt, sollte der Dienst die Ausnahme für den Client auslösen, um dem Client zu signalisieren, dass er den Dienst erneut auflösen soll, um den neuen primären Dienst zu finden.
Konstruktoren
FabricNotPrimaryException() |
Initialisiert eine neue instance der FabricNotPrimaryException -Klasse mit Fehlercode Unknown. |
FabricNotPrimaryException(FabricErrorCode) |
Initialisiert eine neue instance der FabricNotPrimaryException -Klasse mit einem angegebenen Fehlercode. |
FabricNotPrimaryException(SerializationInfo, StreamingContext) |
Initialisiert eine neue instance der FabricNotPrimaryException -Klasse mit den angegebenen Informationen und dem angegebenen Kontext. |
FabricNotPrimaryException(SerializationInfo, StreamingContext, FabricErrorCode) |
Initialisiert eine neue instance der FabricNotPrimaryException Klasse mit angegebenen Informationen, Kontext und Fehlercode. |
FabricNotPrimaryException(String) |
Initialisiert eine neue Instanz der FabricNotPrimaryException-Klasse mit einer angegebenen Meldung. |
FabricNotPrimaryException(String, Exception) |
Initialisiert eine neue instance der FabricNotPrimaryException -Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die die Ursache dieser Ausnahme ist. |
FabricNotPrimaryException(String, Exception, FabricErrorCode) |
Initialisiert eine neue instance der FabricNotPrimaryException Klasse mit einer angegebenen Fehlermeldung, einem Verweis auf die innere Ausnahme, die die Ursache dieser Ausnahme ist, und einem angegebenen Fehlercode. |
FabricNotPrimaryException(String, FabricErrorCode) |
Initialisiert eine neue instance der FabricNotPrimaryException -Klasse mit angegebenem Meldungs- und Fehlercode. |
Eigenschaften
ErrorCode |
Ruft den Fehlercodeparameter ab. (Geerbt von FabricException) |
Gilt für:
Azure SDK for .NET
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für