ReliableSession 类

定义

提供对可靠会话绑定元素属性的便捷访问,这些属性是在使用系统提供的绑定之一时提供的。

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
继承
ReliableSession
派生

示例

下面的代码演示如何创建新的可靠会话,以及访问和更改该会话的属性值。 ReliableSession 类允许写入:

// Create a new reliable session object
ReliableSessionBindingElement bindingElement = new ReliableSessionBindingElement();
ReliableSession reliableSession = new ReliableSession(bindingElement);

// Now you can access property values
Console.WriteLine("Ordered: {0}", reliableSession.Ordered);
Console.WriteLine("InactivityTimeout: {0}", reliableSession.InactivityTimeout);
reliableSession.Ordered = false;
Console.WriteLine("The new value for the Ordered property is: {0}", reliableSession.Ordered);
' Create a new reliable session object
Dim bindingElement As ReliableSessionBindingElement = New ReliableSessionBindingElement()
Dim reliableSession As ReliableSession = New ReliableSession(bindingElement)

' Now you can access property values
Console.WriteLine("Ordered: {0}", reliableSession.Ordered)
Console.WriteLine("InactivityTimeout: {0}", reliableSession.InactivityTimeout)
ReliableSession.Ordered = False
Console.WriteLine("The new value for the Ordered property is: {0}", ReliableSession.Ordered)

注解

ReliableSession 类所包含的属性是 ReliableSessionBindingElement 所包含的属性(可从预定义的绑定进行访问)的子集。 这个子集由 InactivityTimeoutOrdered 属性组成。 ReliableSession 类与 ReliableSessionBindingElement 引用相同的对象。因此,更改其中一个的值也会更改另一个的值。 此类将可靠会话绑定元素的这两个属性集合在一起,以增强发现功能。

构造函数

ReliableSession()

初始化 ReliableSession 类的新实例。

ReliableSession(ReliableSessionBindingElement)

从可靠会话绑定元素中初始化 ReliableSession 类的新实例。

属性

InactivityTimeout

获取或设置服务在关闭之前保持非活动状态的时间间隔。

Ordered

获取或设置一个值,该值指示消息传递是否必须保持与消息发送一致的顺序。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于