Поделиться через


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, доступ к которым можно получить из предопределенной привязки. Это подмножество состоит из свойств InactivityTimeout и Ordered. Класс ReliableSession ссылается на те же объекты, что и класс ReliableSessionBindingElement, поэтому при изменении значения одного класса изменяется значение другого класса. Этот класс объединяет эти два свойства элемента привязки надежного сеанса для повышения возможности обнаружения.

Конструкторы

ReliableSession()

Инициализирует новый экземпляр класса ReliableSession.

ReliableSession(ReliableSessionBindingElement)

Инициализирует новый экземпляр класса ReliableSession из элемента привязки надежного сеанса.

Свойства

InactivityTimeout

Возвращает или задает интервал времени, в течение которого служба остается неактивной, перед тем как будет закрыта.

Ordered

Возвращает или задает значение, указывающее, должен ли при доставке сохраняться порядок отправки сообщений.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к