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, içinde bulunan ReliableSessionBindingElement ve önceden tanımlanmış bir bağlamadan erişilebilenlerin alt kümesidir. Bu alt küme ve Ordered özelliklerinden oluşurInactivityTimeout. ReliableSession sınıfı ile aynı nesnelere ReliableSessionBindingElementbaşvurur, bu nedenle birinin değerinin değiştirilmesi 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 getirir.

Oluşturucular

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

InactivityTimeout

Kapatmadan önce bir hizmetin devre dışı kalabileceği bir zaman aralığı 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

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

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

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

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır