ChannelListenerBase<TChannel> Sınıf
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.
Bir hizmetteki kanal dinleyicilerinin istemci fabrikaları tarafından üretilen kanalları kabul etmelerine yönelik ortak bir temel uygulama sağlar.
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)
Tür Parametreleri
- TChannel
Kanal dinleyicilerinin kabul edilen kanal türü.
- Devralma
- Uygulamalar
Açıklamalar
Bir hizmetteki kanal dinleyicileri, istemcideki fabrikalar tarafından oluşturulan kanalları bekler ve kabul eder. İstemci ve hizmet arasında kanal bağlantısı kurulduktan sonra, iletileri değiştirerek iletişim kurabilirler
Oluşturucular
ChannelListenerBase<TChannel>() |
ChannelListenerBase<TChannel> sınıfının yeni bir örneğini başlatır. |
ChannelListenerBase<TChannel>(IDefaultCommunicationTimeouts) |
Belirtilen varsayılan iletişim zaman aşımlarıyla sınıfının yeni bir örneğini ChannelListenerBase<TChannel> başlatır. |
Özellikler
DefaultCloseTimeout |
Kapatma işleminin tamamlanması için sağlanan varsayılan zaman aralığını alır. (Devralındığı yer: ChannelListenerBase) |
DefaultOpenTimeout |
Bir açma işleminin tamamlanması için sağlanan varsayılan zaman aralığını alır. (Devralındığı yer: ChannelListenerBase) |
DefaultReceiveTimeout |
Alma işleminin tamamlanması için sağlanan varsayılan zaman aralığını alır. (Devralındığı yer: ChannelListenerBase) |
DefaultSendTimeout |
Gönderme işleminin tamamlanması için sağlanan varsayılan zaman aralığını alır. (Devralındığı yer: ChannelListenerBase) |
IsDisposed |
İletişim nesnesinin atılıp atılmadığını gösteren bir değer alır. (Devralındığı yer: CommunicationObject) |
State |
İletişim nesnesinin geçerli durumunu gösteren bir değer alır. (Devralındığı yer: CommunicationObject) |
ThisLock |
Durum geçişi sırasında sınıf örneğini koruyan birbirini dışlayan kilidi alır. (Devralındığı yer: CommunicationObject) |
Uri |
Türetilmiş sınıfta uygulandığında, kanal dinleyicisinin gelen kanalı dinlediği URI'yi alır. (Devralındığı yer: ChannelListenerBase) |
Yöntemler
Abort() |
Bir iletişim nesnesinin geçerli durumundan kapanış durumuna hemen geçişine neden olur. (Devralındığı yer: CommunicationObject) |
AcceptChannel() |
Geçerli kanal dinleyicisi tarafından belirtilen türde bir kanalı kabul eder. |
AcceptChannel(TimeSpan) |
Belirtilen süre içinde geçerli kanal dinleyicisi tarafından belirtilen türde bir kanalı kabul eder. |
BeginAcceptChannel(AsyncCallback, Object) |
Geçerli kanal dinleyicisi tarafından belirtilen türde bir kanalı kabul etmek için zaman uyumsuz bir işlem başlatır. |
BeginAcceptChannel(TimeSpan, AsyncCallback, Object) |
Türetilmiş bir sınıfta uygulandığında, geçerli kanal dinleyicisi tarafından belirtilen zaman aralığı içinde belirtilen türde bir kanalı kabul etmek için zaman uyumsuz bir işlem başlatır. |
BeginClose(AsyncCallback, Object) |
İletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Belirli bir zaman aşımıyla iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginOpen(AsyncCallback, Object) |
İletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Belirli bir zaman aralığı içinde bir iletişim nesnesi açmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: CommunicationObject) |
BeginWaitForChannel(TimeSpan, AsyncCallback, Object) |
Türetilmiş bir sınıfta uygulandığında, kanalın gelmesini beklemek için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: ChannelListenerBase) |
Close() |
İletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
Close(TimeSpan) |
Belirli bir zaman aralığı içinde iletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
EndAcceptChannel(IAsyncResult) |
Türetilmiş bir sınıfta uygulandığında, kanalı kabul etmek için zaman uyumsuz bir işlemi tamamlar. |
EndClose(IAsyncResult) |
İletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
EndOpen(IAsyncResult) |
İletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
EndWaitForChannel(IAsyncResult) |
Türetilmiş bir sınıfta uygulandığında, kanalların gelmesini beklemek için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: ChannelListenerBase) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Fault() |
İletişim nesnesinin geçerli durumundan hatalı duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
GetCommunicationObjectType() |
İletişim nesnesinin türünü alır. (Devralındığı yer: CommunicationObject) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetProperty<T>() |
Kanal yığınındaki uygun katmandan istenen, varsa, yazılan bir nesne döndürür. (Devralındığı yer: ChannelListenerBase) |
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) |
OnAbort() |
Zaman uyumlu bir durdurma işleminin çağrılması nedeniyle kapatma durumuna geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnAcceptChannel(TimeSpan) |
Türetilmiş bir sınıfta uygulandığında, kanalı kabul ederken bir genişletilebilirlik noktası sağlar. |
OnBeginAcceptChannel(TimeSpan, AsyncCallback, Object) |
Türetilmiş bir sınıfta uygulandığında, bir kanalı kabul etmeye başlarken zaman uyumsuz bir genişletilebilirlik noktası sağlar. |
OnBeginClose(TimeSpan, AsyncCallback, Object) |
Zaman uyumsuz kapatma işleminin çağrılması nedeniyle bir iletişim nesnesi kapanış durumuna geçtikten sonra işleme ekler. (Devralındığı yer: CommunicationObject) |
OnBeginOpen(TimeSpan, AsyncCallback, Object) |
Zaman uyumsuz bir açma işleminin çağrılması nedeniyle bir iletişim nesnesi açılış durumuna geçtikten sonra işleme ekler. (Devralındığı yer: CommunicationObject) |
OnBeginWaitForChannel(TimeSpan, AsyncCallback, Object) |
Türetilmiş bir sınıfta uygulandığında, kanalın gelmesini beklemeye başlarken genişletilebilirlik noktası sağlar. (Devralındığı yer: ChannelListenerBase) |
OnClose(TimeSpan) |
Zaman uyumlu kapatma işleminin çağrılması nedeniyle kapatma durumuna geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnClosed() |
İletişim nesnesinin kapanış durumuna geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
OnClosing() |
İletişim nesnesinin kapanış durumuna geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
OnEndAcceptChannel(IAsyncResult) |
Türetilmiş bir sınıfta uygulandığında, bir kanalın kabulü tamamlanırken zaman uyumsuz bir genişletilebilirlik noktası sağlar. |
OnEndClose(IAsyncResult) |
İletişim nesnesinin kapanışı üzerinde zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
OnEndOpen(IAsyncResult) |
İletişim nesnesinin açık olduğu zaman uyumsuz işlemi tamamlar. (Devralındığı yer: CommunicationObject) |
OnEndWaitForChannel(IAsyncResult) |
Türetilmiş bir sınıfta uygulandığında, kanalın gelmesini beklerken genişletilebilirlik noktası sağlar. (Devralındığı yer: ChannelListenerBase) |
OnFaulted() |
Zaman uyumlu bir hata işleminin çağrılması nedeniyle hatalı duruma geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnOpen(TimeSpan) |
Belirli bir zaman aralığı içinde tamamlanması gereken açma durumuna geçtikten sonra bir iletişim nesnesine işleme ekler. (Devralındığı yer: CommunicationObject) |
OnOpened() |
İletişim nesnesinin açık duruma geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
OnOpening() |
İletişim nesnesinin açılış durumuna geçişi sırasında çağrılır. (Devralındığı yer: CommunicationObject) |
OnWaitForChannel(TimeSpan) |
Türetilmiş bir sınıfta geçersiz kılındığında, kanalın gelmesini beklerken genişletilebilirlik noktası sağlar. (Devralındığı yer: ChannelListenerBase) |
Open() |
Bir iletişim nesnesinin oluşturulan durumdan açık duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
Open(TimeSpan) |
Bir iletişim nesnesinin belirli bir zaman aralığı içinde oluşturulan durumdan açık duruma geçmesine neden olur. (Devralındığı yer: CommunicationObject) |
ThrowIfDisposed() |
İletişim nesnesi atılırsa bir özel durum oluşturur. (Devralındığı yer: CommunicationObject) |
ThrowIfDisposedOrImmutable() |
Özelliğin durum olarak ayarlanmadığı Created iletişim nesnesi State bir özel durum oluşturur. (Devralındığı yer: CommunicationObject) |
ThrowIfDisposedOrNotOpen() |
İletişim nesnesi durumunda değilse Opened bir özel durum oluşturur. (Devralındığı yer: CommunicationObject) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
WaitForChannel(TimeSpan) |
Türetilmiş bir sınıfta uygulandığında, kanalın gelmesini bekler. (Devralındığı yer: ChannelListenerBase) |
Ekinlikler
Closed |
bir iletişim nesnesi kapalı duruma geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Closing |
bir iletişim nesnesi kapanış durumuna geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Faulted |
bir iletişim nesnesi hatalı duruma geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Opened |
Bir iletişim nesnesi açık duruma geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Opening |
bir iletişim nesnesi açma durumuna geçtiğinde gerçekleşir. (Devralındığı yer: CommunicationObject) |
Belirtik Arabirim Kullanımları
IDefaultCommunicationTimeouts.CloseTimeout |
Bir iletişim nesnesi tarafından çağrılan kapatma yönteminin zaman aşımına uğradıktan sonraki zaman aralığını alır. (Devralındığı yer: ChannelManagerBase) |
IDefaultCommunicationTimeouts.OpenTimeout |
Bir iletişim nesnesi tarafından çağrılan açık yöntemin zaman aşımına uğradıktan sonraki zaman aralığını alır. (Devralındığı yer: ChannelManagerBase) |
IDefaultCommunicationTimeouts.ReceiveTimeout |
Bir iletişim nesnesi tarafından çağrılan alma yönteminin zaman aşımına uğradıktan sonraki zaman aralığını alır. (Devralındığı yer: ChannelManagerBase) |
IDefaultCommunicationTimeouts.SendTimeout |
Bir iletişim nesnesi tarafından çağrılan gönderme yönteminin zaman aşımına uğradıktan sonraki zaman aralığını alır. (Devralındığı yer: ChannelManagerBase) |