Freigeben über


TransferSession Enumeration

Definition

Bestimmt, ob der Vertrag für die Übertragung von Nachrichten von einem Client zu einer Anwendung eine Sitzung erfordert und ob die Zustellung von Nachrichten die Reihenfolge einhalten muss, in der Vorgänge vom Client aufgerufen werden.

public enum class TransferSession
public enum TransferSession
type TransferSession = 
Public Enum TransferSession
Vererbung
TransferSession

Felder

None 0

Legt fest, dass keine Sitzung für die Interaktion mit dem Dienst im Zuge dieses Vertrags notwendig ist.

Ordered 1

Legt fest, dass eine Sitzung mit Nachrichtenzustellungsgarantie unter Einhaltung der Reihenfolge mit dem Dienst im Zuge dieses Vertrags notwendig ist.

Unordered 2

Legt fest, dass eine Sitzung mit Nachrichtenzustellungsgarantie ohne Einhaltung der Reihenfolge mit dem Dienst im Zuge dieses Vertrags ausreichend ist.

Hinweise

Die TransferSession-Enumerationen werden üblicherweise im Zusammenhang mit einem Dienstvertrag verwendet. Wenn ein Client Nachrichten an eine Remoteanwendung oder einen Dienst sendet, um Vorgänge aufzurufen, wird TransferSession verwendet, um zu bestimmen, ob eine Sitzung für die Interaktion mit dem Dienst erforderlich ist und ob die für das Aufrufen von Vorgängen am Dienst verwendeten Nachrichten in derselben Reihenfolge ankommen müssen, wie sie versandt wurden.

Die Nachrichtenzustellung zwischen Client und Dienst erfordert eine Sitzung, um die Reihenfolge einzuhalten, in der Vorgänge vom Client aufgerufen werden. Liegt keine Sitzung zwischen Endpunkten vor, stimmt die Zustellreihenfolge nicht mit der Reihenfolge überein, in der die Nachrichten versendet werden.

  • Der Wert von TransferSession, den eine Anwendung verwendet, legt fest, ob die Anwendung eine spezifische Reihenfolge bei der Aufrufabfolge erfordert. Bei "Ordered" müssen Nachrichten nach dem Vertrag in der Reihenfolge eingehen, in der sie gesendet werden.

  • Wenn sie nicht sortiert sind, können die Nachrichten, die zum Aufrufen öffentlicher Vorgänge verwendet werden, in beliebiger Reihenfolge eingehen.

Wenn keine, gibt es keine Sitzungen.

Gilt für: