ICommunicationObject Arabirim

Tanım

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:

Ö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.

Şunlara uygulanır