IDuplexSession Arabirim

Tanım

Mesajlaşma uç noktaları arasında çift yönlü iletişimin her tarafında uygulanan oturumun arabirimini tanımlar.

public interface class IDuplexSession : System::ServiceModel::Channels::IInputSession, System::ServiceModel::Channels::IOutputSession
public interface IDuplexSession : System.ServiceModel.Channels.IInputSession, System.ServiceModel.Channels.IOutputSession
type IDuplexSession = interface
    interface IInputSession
    interface ISession
    interface IOutputSession
type IDuplexSession = interface
    interface IInputSession
    interface IOutputSession
    interface ISession
Public Interface IDuplexSession
Implements IInputSession, IOutputSession
Uygulamalar

Açıklamalar

IDuplexSession Arabirim, arabirim tarafından tanımlanan gelen oturumun IInputSession ve arabirim tarafından tanımlanan giden oturumun birleşimidirIOutputSession. Gelen oturum veya giden oturum, diğer oturumdan bağımsız olarak sonlandırılabilir. Giden oturum çağrılarak zaman uyumlu olarak veya çağrılarak CloseOutputSession BeginCloseOutputSessionzaman uyumsuz olarak sonlandırılabilir.

Gelen oturum uzaktan sonlandırılabilir. Gelen Receive oturumla ilişkili oturum kapatıldığında döndürülmeye null başlar.

Özellikler

Id

Oturumu benzersiz olarak tanımlayan kimliği alır.

(Devralındığı yer: ISession)

Yöntemler

BeginCloseOutputSession(AsyncCallback, Object)

Giden oturumu sonlandırmak için zaman uyumsuz bir işlem başlatır.

BeginCloseOutputSession(TimeSpan, AsyncCallback, Object)

İşlemin tamamlanması gereken belirtilen zaman aşımıyla giden oturumu sonlandırmak için zaman uyumsuz bir işlem başlatır.

CloseOutputSession()

Oturumla ilişkili kanalda bu uç noktadan başka ileti gönderilmeyeceğini belirten giden oturumu sonlandırır.

CloseOutputSession(TimeSpan)

Belirtilen süre içinde oturumla ilişkili kanalda bu uç noktadan başka ileti gönderilmeyeceğini belirten giden oturumu sonlandırır.

EndCloseOutputSession(IAsyncResult)

Oturumla ilişkili kanalda bu uç noktadan başka ileti gönderilmeyeceğini belirten giden oturumu sonlandırmak için zaman uyumsuz bir işlemi tamamlar.

Şunlara uygulanır