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) |