Aracılığıyla paylaş


ReliableSession Sınıf

Tanım

Sistem tarafından sağlanan bağlamalardan birini kullanırken kullanılabilen güvenilir bir oturum bağlama öğesinin özelliklerine kolay erişim sağlar.

public ref class ReliableSession
public class ReliableSession
type ReliableSession = class
Public Class ReliableSession
Devralma
ReliableSession
Türetilmiş

Örnekler

Aşağıdaki örnekte yeni bir güvenilir oturum oluşturma ve bu oturumun özellik değerlerine erişme ve bunları değiştirme işlemleri gösterilmektedir. ReliableSession sınıfı şunları yazmanızı sağlar:

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

Açıklamalar

sınıfında yer alan ReliableSession özellikler, önceden tanımlanmış bir bağlamadan erişilebilen içinde ReliableSessionBindingElement bulunanların alt kümesidir. Bu alt küme ve Ordered özelliklerinden oluşurInactivityTimeout. sınıfı ile ReliableSession aynı nesnelere ReliableSessionBindingElementbaşvurur, bu nedenle birinin değerini değiştirmek diğerinin değerini de değiştirir. Bu sınıf, daha iyi bulunabilirlik için güvenilir oturum bağlama öğesinin bu iki özelliğini bir araya toplar.

Oluşturucular

Name Description
ReliableSession()

ReliableSession sınıfının yeni bir örneğini başlatır.

ReliableSession(ReliableSessionBindingElement)

Güvenilir bir oturum bağlama öğesinden sınıfının yeni bir örneğini ReliableSession başlatır.

Özellikler

Name Description
InactivityTimeout

Kapatmadan önce hizmetin etkin kalmayabileceği bir zaman aralığını alır veya ayarlar.

Ordered

İleti tesliminin iletilerin gönderilme sırasını koruması gerekip gerekmediğini belirten bir değer alır veya ayarlar.

Yöntemler

Name Description
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır