Bagikan melalui


ChannelListenerBase<TChannel> Kelas

Definisi

Menyediakan implementasi dasar umum untuk pendengar saluran pada layanan untuk menerima saluran yang diproduksi oleh pabrik klien.

generic <typename TChannel>
 where TChannel : class, IChannelpublic ref class ChannelListenerBase abstract : System::ServiceModel::Channels::ChannelListenerBase, System::ServiceModel::Channels::IChannelListener<TChannel>
public abstract class ChannelListenerBase<TChannel> : System.ServiceModel.Channels.ChannelListenerBase, System.ServiceModel.Channels.IChannelListener<TChannel> where TChannel : class, IChannel
type ChannelListenerBase<'Channel (requires 'Channel : null and 'Channel :> IChannel)> = class
    inherit ChannelListenerBase
    interface IChannelListener<'Channel (requires 'Channel : null and 'Channel :> IChannel)>
    interface IChannelListener
    interface ICommunicationObject
Public MustInherit Class ChannelListenerBase(Of TChannel)
Inherits ChannelListenerBase
Implements IChannelListener(Of TChannel)

Jenis parameter

TChannel

Jenis saluran yang diterima pendengar saluran.

Warisan
Penerapan

Keterangan

Pendengar saluran pada layanan menunggu dan kemudian menerima saluran yang dibuat oleh pabrik pada klien. Setelah koneksi saluran dibuat antara klien dan layanan, mereka dapat berkomunikasi dengan bertukar pesan

Konstruktor

ChannelListenerBase<TChannel>()

Menginisialisasi instans baru kelas ChannelListenerBase<TChannel>.

ChannelListenerBase<TChannel>(IDefaultCommunicationTimeouts)

Menginisialisasi instans ChannelListenerBase<TChannel> baru kelas dengan batas waktu komunikasi default yang ditentukan.

Properti

DefaultCloseTimeout

Mendapatkan interval waktu default yang disediakan agar operasi penutupan selesai.

(Diperoleh dari ChannelListenerBase)
DefaultOpenTimeout

Mendapatkan interval waktu default yang disediakan agar operasi terbuka selesai.

(Diperoleh dari ChannelListenerBase)
DefaultReceiveTimeout

Mendapatkan interval waktu default yang disediakan agar operasi penerima selesai.

(Diperoleh dari ChannelListenerBase)
DefaultSendTimeout

Mendapatkan interval waktu default yang disediakan agar operasi pengiriman selesai.

(Diperoleh dari ChannelListenerBase)
IsDisposed

Mendapatkan nilai yang menunjukkan apakah objek komunikasi telah dibuang.

(Diperoleh dari CommunicationObject)
State

Mendapatkan nilai yang menunjukkan status objek komunikasi saat ini.

(Diperoleh dari CommunicationObject)
ThisLock

Mendapatkan kunci yang saling eksklusif yang melindungi instans kelas selama transisi status.

(Diperoleh dari CommunicationObject)
Uri

Saat diimplementasikan di kelas turunan, mendapatkan URI di mana pendengar saluran mendengarkan saluran masuk.

(Diperoleh dari ChannelListenerBase)

Metode

Abort()

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

(Diperoleh dari CommunicationObject)
AcceptChannel()

Menerima saluran jenis yang ditentukan oleh pendengar saluran saat ini.

AcceptChannel(TimeSpan)

Menerima saluran jenis yang ditentukan oleh pendengar saluran saat ini dalam interval waktu yang ditentukan.

BeginAcceptChannel(AsyncCallback, Object)

Memulai operasi asinkron untuk menerima saluran jenis yang ditentukan oleh pendengar saluran saat ini.

BeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Saat diimplementasikan di kelas turunan, memulai operasi asinkron untuk menerima saluran jenis yang ditentukan oleh pendengar saluran saat ini dalam interval waktu yang ditentukan.

BeginClose(AsyncCallback, Object)

Memulai operasi asinkron untuk menutup objek komunikasi.

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

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

(Diperoleh dari CommunicationObject)
BeginOpen(AsyncCallback, Object)

Memulai operasi asinkron untuk membuka objek komunikasi.

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

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

(Diperoleh dari CommunicationObject)
BeginWaitForChannel(TimeSpan, AsyncCallback, Object)

Ketika diimplementasikan di kelas turunan, memulai operasi asinkron untuk menunggu saluran tiba.

(Diperoleh dari ChannelListenerBase)
Close()

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

(Diperoleh dari CommunicationObject)
Close(TimeSpan)

Menyebabkan objek komunikasi beralih dari statusnya saat ini ke status tertutup dalam interval waktu yang ditentukan.

(Diperoleh dari CommunicationObject)
EndAcceptChannel(IAsyncResult)

Saat diimplementasikan di kelas turunan, menyelesaikan operasi asinkron untuk menerima saluran.

EndClose(IAsyncResult)

Menyelesaikan operasi asinkron untuk menutup objek komunikasi.

(Diperoleh dari CommunicationObject)
EndOpen(IAsyncResult)

Menyelesaikan operasi asinkron untuk membuka objek komunikasi.

(Diperoleh dari CommunicationObject)
EndWaitForChannel(IAsyncResult)

Ketika diimplementasikan di kelas turunan, menyelesaikan operasi asinkron untuk menunggu saluran tiba.

(Diperoleh dari ChannelListenerBase)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Fault()

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

(Diperoleh dari CommunicationObject)
GetCommunicationObjectType()

Mendapatkan jenis objek komunikasi.

(Diperoleh dari CommunicationObject)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetProperty<T>()

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

(Diperoleh dari ChannelListenerBase)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnAbort()

Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status penutupan karena pemanggilan operasi pembatalan sinkron.

(Diperoleh dari CommunicationObject)
OnAcceptChannel(TimeSpan)

Saat diimplementasikan di kelas turunan, berikan titik ekstensibilitas saat menerima saluran.

OnBeginAcceptChannel(TimeSpan, AsyncCallback, Object)

Saat diimplementasikan di kelas turunan, menyediakan titik ekstensibilitas asinkron saat mulai menerima saluran.

OnBeginClose(TimeSpan, AsyncCallback, Object)

Menyisipkan pemrosesan setelah objek komunikasi beralih ke status penutupan karena pemanggilan operasi penutupan asinkron.

(Diperoleh dari CommunicationObject)
OnBeginOpen(TimeSpan, AsyncCallback, Object)

Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status pembukaan karena pemanggilan operasi terbuka asinkron.

(Diperoleh dari CommunicationObject)
OnBeginWaitForChannel(TimeSpan, AsyncCallback, Object)

Saat diimplementasikan di kelas turunan, memberikan titik ekstensibilitas ketika mulai menunggu saluran tiba.

(Diperoleh dari ChannelListenerBase)
OnClose(TimeSpan)

Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status penutupan karena pemanggilan operasi penutupan sinkron.

(Diperoleh dari CommunicationObject)
OnCloseAsync(TimeSpan)

Menyediakan implementasi dasar umum untuk pendengar saluran pada layanan untuk menerima saluran yang diproduksi oleh pabrik klien.

(Diperoleh dari CommunicationObject)
OnClosed()

Dipanggil selama transisi objek komunikasi ke status penutupan.

(Diperoleh dari CommunicationObject)
OnClosing()

Dipanggil selama transisi objek komunikasi ke status penutupan.

(Diperoleh dari CommunicationObject)
OnEndAcceptChannel(IAsyncResult)

Saat diimplementasikan di kelas turunan, menyediakan titik ekstensibilitas asinkron saat menyelesaikan penerimaan saluran.

OnEndClose(IAsyncResult)

Menyelesaikan operasi asinkron pada penutupan objek komunikasi.

(Diperoleh dari CommunicationObject)
OnEndOpen(IAsyncResult)

Menyelesaikan operasi asinkron pada pembukaan objek komunikasi.

(Diperoleh dari CommunicationObject)
OnEndWaitForChannel(IAsyncResult)

Saat diimplementasikan di kelas turunan, memberikan titik ekstensibilitas saat mengakhiri menunggu saluran tiba.

(Diperoleh dari ChannelListenerBase)
OnFaulted()

Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status rusak karena pemanggilan operasi kesalahan sinkron.

(Diperoleh dari CommunicationObject)
OnOpen(TimeSpan)

Menyisipkan pemrosesan pada objek komunikasi setelah transisi ke status pembukaan yang harus diselesaikan dalam interval waktu tertentu.

(Diperoleh dari CommunicationObject)
OnOpenAsync(TimeSpan)

Menyediakan implementasi dasar umum untuk pendengar saluran pada layanan untuk menerima saluran yang diproduksi oleh pabrik klien.

(Diperoleh dari CommunicationObject)
OnOpened()

Dipanggil selama transisi objek komunikasi ke status dibuka.

(Diperoleh dari CommunicationObject)
OnOpening()

Dipanggil selama transisi objek komunikasi ke status pembukaan.

(Diperoleh dari CommunicationObject)
OnWaitForChannel(TimeSpan)

Ketika ditimpa di kelas turunan, menyediakan titik ekstensibilitas saat menunggu saluran tiba.

(Diperoleh dari ChannelListenerBase)
Open()

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

(Diperoleh dari CommunicationObject)
Open(TimeSpan)

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

(Diperoleh dari CommunicationObject)
ThrowIfDisposed()

Memberikan pengecualian jika objek komunikasi dibuang.

(Diperoleh dari CommunicationObject)
ThrowIfDisposedOrImmutable()

Memberikan pengecualian jika objek State komunikasi properti tidak diatur ke status Created .

(Diperoleh dari CommunicationObject)
ThrowIfDisposedOrNotOpen()

Memberikan pengecualian jika objek komunikasi tidak dalam status Opened .

(Diperoleh dari CommunicationObject)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
WaitForChannel(TimeSpan)

Saat diimplementasikan di kelas turunan, menunggu saluran tiba.

(Diperoleh dari ChannelListenerBase)

Acara

Closed

Terjadi ketika objek komunikasi beralih ke status tertutup.

(Diperoleh dari CommunicationObject)
Closing

Terjadi ketika objek komunikasi beralih ke status penutupan.

(Diperoleh dari CommunicationObject)
Faulted

Terjadi ketika objek komunikasi beralih ke status rusak.

(Diperoleh dari CommunicationObject)
Opened

Terjadi ketika objek komunikasi beralih ke status dibuka.

(Diperoleh dari CommunicationObject)
Opening

Terjadi ketika objek komunikasi beralih ke status pembukaan.

(Diperoleh dari CommunicationObject)

Implementasi Antarmuka Eksplisit

IDefaultCommunicationTimeouts.CloseTimeout

Mendapatkan interval waktu setelah metode tutup, dipanggil oleh objek komunikasi, waktu habis.

(Diperoleh dari ChannelManagerBase)
IDefaultCommunicationTimeouts.OpenTimeout

Mendapatkan interval waktu setelah metode terbuka, dipanggil oleh objek komunikasi, waktu habis.

(Diperoleh dari ChannelManagerBase)
IDefaultCommunicationTimeouts.ReceiveTimeout

Mendapatkan interval waktu setelah metode penerima, dipanggil oleh objek komunikasi, waktu habis.

(Diperoleh dari ChannelManagerBase)
IDefaultCommunicationTimeouts.SendTimeout

Mendapatkan interval waktu setelah metode kirim, dipanggil oleh objek komunikasi, waktu habis.

(Diperoleh dari ChannelManagerBase)

Berlaku untuk