Share via


IReplySessionChannel Antarmuka

Definisi

Menentukan antarmuka untuk mengaitkan saluran balasan dengan sesi.

public interface class IReplySessionChannel : System::ServiceModel::Channels::IReplyChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IInputSession ^>
public interface IReplySessionChannel : System.ServiceModel.Channels.IReplyChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IInputSession>
type IReplySessionChannel = interface
    interface IReplyChannel
    interface IChannel
    interface ICommunicationObject
    interface ISessionChannel<IInputSession>
Public Interface IReplySessionChannel
Implements IReplyChannel, ISessionChannel(Of IInputSession)
Penerapan

Keterangan

Penting

Memanggil metode dari kelas yang mengimplementasikan antarmuka ini dengan data yang tidak tepercaya adalah risiko keamanan. Panggil metode dari kelas yang mengimplementasikan antarmuka ini hanya dengan data tepercaya. Untuk informasi selengkapnya, lihat Memvalidasi Semua Input.

Antarmuka IReplySessionChannel menunjukkan bahwa mengimplementasikan IInputSessionIReplyChannel semantik.

Yang IInputSession terkait dengannya IReplySessionChannel dapat diambil melalui Session properti .

Properti

LocalAddress

Mendapatkan alamat tempat saluran balasan ini menerima pesan.

(Diperoleh dari IReplyChannel)
Session

Mendapatkan jenis sesi yang terkait dengan saluran ini.

(Diperoleh dari ISessionChannel<TSession>)
State

Mendapatkan status objek berorientasi komunikasi saat ini.

(Diperoleh dari ICommunicationObject)

Metode

Abort()

Menyebabkan objek komunikasi segera beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ICommunicationObject)
BeginClose(AsyncCallback, Object)

Memulai operasi asinkron untuk menutup objek komunikasi.

(Diperoleh dari ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk menutup objek komunikasi dengan batas waktu yang ditentukan.

(Diperoleh dari ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Memulai operasi asinkron untuk membuka objek komunikasi.

(Diperoleh dari ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk membuka objek komunikasi dalam interval waktu tertentu.

(Diperoleh dari ICommunicationObject)
BeginReceiveRequest(AsyncCallback, Object)

Memulai operasi asinkron untuk menerima permintaan yang tersedia dengan batas waktu default.

(Diperoleh dari IReplyChannel)
BeginReceiveRequest(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk menerima permintaan yang tersedia dengan batas waktu tertentu.

(Diperoleh dari IReplyChannel)
BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object)

Memulai operasi asinkron untuk menerima pesan permintaan yang memiliki waktu habis yang ditentukan dan objek status yang terkait dengannya.

(Diperoleh dari IReplyChannel)
BeginWaitForRequest(TimeSpan, AsyncCallback, Object)

Memulai operasi permintaan asinkron yang memiliki waktu habis yang ditentukan dan objek status yang terkait dengannya.

(Diperoleh dari IReplyChannel)
Close()

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ICommunicationObject)
Close(TimeSpan)

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup.

(Diperoleh dari ICommunicationObject)
EndClose(IAsyncResult)

Menyelesaikan operasi asinkron untuk menutup objek komunikasi.

(Diperoleh dari ICommunicationObject)
EndOpen(IAsyncResult)

Menyelesaikan operasi asinkron untuk membuka objek komunikasi.

(Diperoleh dari ICommunicationObject)
EndReceiveRequest(IAsyncResult)

Menyelesaikan operasi asinkron untuk menerima permintaan yang tersedia.

(Diperoleh dari IReplyChannel)
EndTryReceiveRequest(IAsyncResult, RequestContext)

Menyelesaikan operasi asinkron yang ditentukan untuk menerima pesan permintaan.

(Diperoleh dari IReplyChannel)
EndWaitForRequest(IAsyncResult)

Menyelesaikan operasi pesan tunggu-untuk-permintaan asinkron yang ditentukan.

(Diperoleh dari IReplyChannel)
GetProperty<T>()

Mengembalikan objek jenis yang diminta, jika ada, dari lapisan yang sesuai di tumpukan saluran.

(Diperoleh dari IChannel)
Open()

Menyebabkan objek komunikasi beralih dari status yang dibuat ke status dibuka.

(Diperoleh dari ICommunicationObject)
Open(TimeSpan)

Menyebabkan objek komunikasi beralih dari status yang dibuat ke status dibuka dalam interval waktu tertentu.

(Diperoleh dari ICommunicationObject)
ReceiveRequest()

Mengembalikan konteks permintaan yang diterima, jika tersedia. Jika konteks tidak tersedia, tunggu hingga ada konteks yang tersedia.

(Diperoleh dari IReplyChannel)
ReceiveRequest(TimeSpan)

Mengembalikan konteks permintaan yang diterima, jika tersedia. Jika konteks tidak tersedia, tunggu hingga ada konteks yang tersedia.

(Diperoleh dari IReplyChannel)
TryReceiveRequest(TimeSpan, RequestContext)

Mengembalikan nilai yang menunjukkan apakah permintaan diterima sebelum interval waktu tertentu berlalu.

(Diperoleh dari IReplyChannel)
WaitForRequest(TimeSpan)

Mengembalikan nilai yang menunjukkan apakah pesan permintaan diterima sebelum interval waktu tertentu berlalu.

(Diperoleh dari IReplyChannel)

Acara

Closed

Terjadi ketika objek komunikasi menyelesaikan transisinya dari status penutupan ke status tertutup.

(Diperoleh dari ICommunicationObject)
Closing

Terjadi ketika objek komunikasi pertama kali memasuki status penutupan.

(Diperoleh dari ICommunicationObject)
Faulted

Terjadi ketika objek komunikasi pertama kali memasuki status rusak.

(Diperoleh dari ICommunicationObject)
Opened

Terjadi ketika objek komunikasi menyelesaikan transisinya dari status pembukaan ke status dibuka.

(Diperoleh dari ICommunicationObject)
Opening

Terjadi ketika objek komunikasi pertama kali memasuki status pembukaan.

(Diperoleh dari ICommunicationObject)

Metode Ekstensi

CloseHelperAsync(ICommunicationObject, TimeSpan)

Menentukan antarmuka untuk mengaitkan saluran balasan dengan sesi.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Menentukan antarmuka untuk mengaitkan saluran balasan dengan sesi.

Berlaku untuk