ICommunicationObject 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.
Kanallar, kanal yöneticileri, fabrikalar, dinleyiciler ve dağıtıcılar ve hizmet konakları dahil olmak üzere sistemdeki tüm iletişim odaklı nesneler için temel durum makinesinin sözleşmesini tanımlar.
public interface class ICommunicationObject
public interface ICommunicationObject
type ICommunicationObject = interface
Public Interface ICommunicationObject
- Türetilmiş
Açıklamalar
ICommunicationObject arabirimi aşağıdakileri tanımlar:
Durum geçişlerini başlatmaya yönelik bir dizi açma, kapatma ve durdurma yöntemi:
Açık ve kapalı yöntemlerin zaman uyumsuz sürümleri:
Durum geçişlerine ilişkin bildirimler sağlayan bir dizi olay:
Bir nesnenin durumunu incelemek için ortak bir State özelliği
Özellikler
State |
İletişim odaklı nesnenin geçerli durumunu alır. |
Yöntemler
Abort() |
İletişim nesnesinin geçerli durumundan hemen kapalı duruma geçmesine neden olur. |
BeginClose(AsyncCallback, Object) |
İletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. |
BeginClose(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımına sahip bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. |
BeginOpen(AsyncCallback, Object) |
İletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır. |
BeginOpen(TimeSpan, AsyncCallback, Object) |
Belirli bir zaman aralığı içinde bir iletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır. |
Close() |
İletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. |
Close(TimeSpan) |
İletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. |
EndClose(IAsyncResult) |
bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar. |
EndOpen(IAsyncResult) |
İletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar. |
Open() |
Bir iletişim nesnesinin oluşturulan durumdan açık duruma geçmesine neden olur. |
Open(TimeSpan) |
Bir iletişim nesnesinin belirli bir zaman aralığı içinde oluşturulan durumdan açık duruma geçmesine neden olur. |
Ekinlikler
Closed |
İletişim nesnesi kapatma durumundan kapalı duruma geçişini tamamladığında gerçekleşir. |
Closing |
İletişim nesnesi kapatma durumuna ilk girdiğinde gerçekleşir. |
Faulted |
İletişim nesnesi ilk kez hatalı duruma girdiğinde gerçekleşir. |
Opened |
İletişim nesnesi, açma durumundan açık duruma geçişini tamamladığında gerçekleşir. |
Opening |
İletişim nesnesi ilk kez açma durumuna girdiğinde gerçekleşir. |