IDuplexSession Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |