ServiceBusConnection Klasse

Definition

Verbindungsobjekt mit Service Bus-Namespace

public class ServiceBusConnection
type ServiceBusConnection = class
Public Class ServiceBusConnection
Vererbung
ServiceBusConnection

Konstruktoren

ServiceBusConnection(ServiceBusConnectionStringBuilder)

Erstellt eine neue Verbindung mit Service Bus.

ServiceBusConnection(String)

Erstellt eine neue Verbindung mit Service Bus.

ServiceBusConnection(String, RetryPolicy)

Erstellt eine neue Verbindung mit Service Bus.

ServiceBusConnection(String, TimeSpan, RetryPolicy)
Veraltet.

Erstellt eine neue Verbindung mit Service Bus.

ServiceBusConnection(String, TransportType, RetryPolicy)

Erstellt eine neue Verbindung mit Service Bus.

Eigenschaften

ConnectionIdleTimeout

ConnectionIdleTimeout wird angewendet, wenn eine Verbindung für einen bestimmten Zeitraum keinen Datenverkehr zurückgibt. In einigen Situationen dauert die zugrunde liegende Transportschicht sehr lange, um einen Socketfehler zu erkennen, und dies kann dazu führen, dass einige Vorgänge nach einer langen Wartezeit ein Timeout haben. Dieses Timeout hilft beim Erkennen und Schließen einer Verbindung im Leerlauf, ohne darauf zu warten, dass die Netzwerkschicht einen Socketfehler identifiziert. Diese Einstellung kann jedoch zu einem erhöhten Taktdatenverkehr zwischen dem Client und dem Dienst führen.

Endpoint

Vollqualifizierter Domänenname für Service Bus.

IsClosedOrClosing

Gibt true zurück, wenn die Service Bus-Verbindung geschlossen oder geschlossen ist.

OperationTimeout

OperationTimeout wird in fehlerhaften Situationen angewendet, um den Aufrufer über die relevanten Informationen zu informieren. ServiceBusException

RetryPolicy

Wiederholungsrichtlinie für Vorgänge, die für die Verbindung ausgeführt werden.

TokenProvider

Tokenanbieter für die Authentifizierung. TokenProvider

TransportType

Rufen Sie den Transporttyp aus der Verbindungszeichenfolge ab. Verfügbare Optionen: Amqp und AmqpWebSockets.

Methoden

CloseAsync()

Schließen der Verbindung.

Gilt für: