Freigeben über


ReliableSessionBindingElement

ReliableSessionBindingElement

Syntax

class ReliableSessionBindingElement : BindingElement  
{  
  datetime AcknowledgementInterval;  
  boolean FlowControlEnabled;  
  datetime InactivityTimeout;  
  sint32 MaxPendingChannels;  
  sint32 MaxRetryCount;  
  sint32 MaxTransferWindowSize;  
  boolean Ordered;  
  integer ReliableMessagingVersion;  
};  

Methodik

Die ReliableSessionBindingElement-Klasse definiert keine Methoden.

Eigenschaften

Die ReliableSessionBindingElement-Klasse weist die folgenden Eigenschaften auf:

BestätigungInterval

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Das Zeitintervall, das ein Ziel wartet, bevor es eine Bestätigung an die Nachrichtenquelle auf zuverlässigen Kanälen sendet, die von der Factory erstellt werden.

FlowControlEnabled

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Ein boolescher Wert, der angibt, ob die Flusssteuerung aktiviert ist.

InaktivitätAuszeit

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Gibt die maximale Dauer an, die der Kanal der anderen kommunizierenden Partei erlaubt, keine Nachrichten zu senden, bevor der Kanal fehlerhaft ist.

MaxPendingChannels

Datentyp: sint32

Zugriffstyp: Schreibgeschützt

Die maximale Anzahl von Kanälen, die darauf warten können, vom Listener akzeptiert zu werden.

Maximale Wiederholungsanzahl

Datentyp: sint32

Zugriffstyp: Schreibgeschützt

Die maximale Häufigkeit, mit der ein zuverlässiger Kanal versucht, eine Nachricht, für die er keine Bestätigung erhalten hat, erneut zu übertragen, indem er den zugrunde liegenden Kanal aufruft Send .

MaxTransferWindowSize

Datentyp: sint32

Zugriffstyp: Schreibgeschützt

Die maximale Größe des Übertragungsfensters für die zuverlässige Sitzung.

Bestellt

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

Ein boolescher Wert, der angibt, ob Nachrichten garantiert in der Reihenfolge ankommen, in der sie gesendet wurden.

ReliableMessagingVersion

Datentyp: integer

Zugriffstyp: Schreibgeschützt

Eine ganze Zahl, die die WS-ReliableMessaging Protokollversion angibt, die in der zuverlässigen Sitzung verwendet wird.

Anforderungen

MOOF Deklariert in Servicemodel.mof.
Namespace Definiert in root\ServiceModel

Siehe auch