ReliableSession ReliableSession ReliableSession ReliableSession Class

Определение

Обеспечивает удобный доступ к свойствам элемента привязки надежного сеанса, доступным при использовании одной из предоставляемых системой привязок.Provides convenient access to the properties of a reliable session binding element that are available when using one of the system-provided bindings.

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
Наследование
ReliableSessionReliableSessionReliableSessionReliableSession
Производный

Примеры

В следующем примере показано, как создать новый надежный сеанс, получить доступ к значениям свойств этого сеанса и изменить их.The following example shows how to create a new reliable session, and access and change the property values of that session. Класс ReliableSession позволяет записать следующее.The ReliableSession class allows you to write:

// 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, доступ к которым можно получить из предопределенной привязки.The properties contained in the ReliableSession class are the subset of those contained in the ReliableSessionBindingElement that are accessible from a predefined binding. Это подмножество состоит из свойств InactivityTimeout и Ordered.This subset consists of the InactivityTimeout and Ordered properties. Класс ReliableSession ссылается на те же объекты, что и класс ReliableSessionBindingElement, поэтому при изменении значения одного класса изменяется значение другого класса.The ReliableSession class references the same objects as does the ReliableSessionBindingElement, so changing the value of one changes the value of the other too. Этот класс объединяет эти два свойства элемента привязки надежного сеанса для повышения возможности обнаружения.This class gathers these two properties of reliable session binding element together for better discoverability.

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

ReliableSession() ReliableSession() ReliableSession() ReliableSession()

Инициализирует новый экземпляр класса ReliableSession.Initializes a new instance of the ReliableSession class.

ReliableSession(ReliableSessionBindingElement) ReliableSession(ReliableSessionBindingElement) ReliableSession(ReliableSessionBindingElement) ReliableSession(ReliableSessionBindingElement)

Инициализирует новый экземпляр класса ReliableSession из элемента привязки надежного сеанса.Initializes a new instance of the ReliableSession class from a reliable session binding element.

Свойства

InactivityTimeout InactivityTimeout InactivityTimeout InactivityTimeout

Возвращает или задает интервал времени, в течение которого служба остается неактивной, перед тем как будет закрыта.Gets or sets an interval of time that a service can remain inactive before closing.

Ordered Ordered Ordered Ordered

Возвращает или задает значение, указывающее, должен ли при доставке сохраняться порядок отправки сообщений.Gets or sets a value that indicates whether message delivery must preserve the order in which messages are sent.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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