FabricNotPrimaryException Klasse

Definition

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
FabricNotPrimaryException
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: