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)

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