Aracılığıyla paylaş


IAsyncOutputChannel Arabirim

Tanım

public interface class IAsyncOutputChannel : System::ServiceModel::Channels::IOutputChannel, System::ServiceModel::IAsyncCommunicationObject
public interface IAsyncOutputChannel : System.ServiceModel.Channels.IOutputChannel, System.ServiceModel.IAsyncCommunicationObject
type IAsyncOutputChannel = interface
    interface IOutputChannel
    interface IChannel
    interface ICommunicationObject
    interface IAsyncCommunicationObject
Public Interface IAsyncOutputChannel
Implements IAsyncCommunicationObject, IOutputChannel
Türetilmiş
Uygulamalar

Özellikler

RemoteAddress

Çıkış kanalında iletilerin gönderildiği hizmetin hedefini alır.

(Devralındığı yer: IOutputChannel)
State

İletişim odaklı nesnenin geçerli durumunu alır.

(Devralındığı yer: ICommunicationObject)
Via

Çıkış kanalında iletilerin gönderildiği aktarım adresini içeren URI'yi alır.

(Devralındığı yer: IOutputChannel)

Yöntemler

Abort()

bir iletişim nesnesinin geçerli durumundan kapalı duruma hemen geçmesine neden olur.

(Devralındığı yer: ICommunicationObject)
BeginClose(AsyncCallback, Object)

bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: ICommunicationObject)
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.

(Devralındığı yer: ICommunicationObject)
BeginOpen(AsyncCallback, Object)

İletişim nesnesini açmak için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: ICommunicationObject)
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: ICommunicationObject)
BeginSend(Message, AsyncCallback, Object)

Bir iletiyi çıkış kanalının hedefine iletmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: IOutputChannel)
BeginSend(Message, TimeSpan, AsyncCallback, Object)

Belirli bir zaman aralığı içinde bir iletiyi çıkış kanalının hedefine iletmek için zaman uyumsuz bir işlem başlatır.

(Devralındığı yer: IOutputChannel)
Close()

bir iletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur.

(Devralındığı yer: ICommunicationObject)
Close(TimeSpan)

bir iletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur.

(Devralındığı yer: ICommunicationObject)
CloseAsync(TimeSpan) (Devralındığı yer: IAsyncCommunicationObject)
EndClose(IAsyncResult)

bir iletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: ICommunicationObject)
EndOpen(IAsyncResult)

bir iletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: ICommunicationObject)
EndSend(IAsyncResult)

Bir iletiyi çıkış kanalının hedefine iletmek için zaman uyumsuz bir işlemi tamamlar.

(Devralındığı yer: IOutputChannel)
GetProperty<T>()

Varsa kanal yığınındaki uygun katmandan istenen türe sahip bir nesne döndürür.

(Devralındığı yer: IChannel)
Open()

Bir iletişim nesnesinin oluşturulan durumdan açık duruma geçmesine neden olur.

(Devralındığı yer: ICommunicationObject)
Open(TimeSpan)

Bir iletişim nesnesinin oluşturulan durumdan belirli bir zaman aralığı içinde açık duruma geçmesine neden olur.

(Devralındığı yer: ICommunicationObject)
OpenAsync(TimeSpan) (Devralındığı yer: IAsyncCommunicationObject)
Send(Message)

Bir iletiyi çıkış kanalının hedefine iletir.

(Devralındığı yer: IOutputChannel)
Send(Message, TimeSpan)

Belirtilen süre içinde geçerli çıkış kanalında bir ileti gönderir.

(Devralındığı yer: IOutputChannel)
SendAsync(Message)
SendAsync(Message, TimeSpan)

Ekinlikler

Closed

İletişim nesnesi kapanış durumundan kapalı duruma geçişini tamamladığında gerçekleşir.

(Devralındığı yer: ICommunicationObject)
Closing

İletişim nesnesi kapanış durumuna ilk kez girdiğinde gerçekleşir.

(Devralındığı yer: ICommunicationObject)
Faulted

İletişim nesnesi ilk kez hatalı duruma girdiğinde gerçekleşir.

(Devralındığı yer: ICommunicationObject)
Opened

İletişim nesnesi, açma durumundan açık duruma geçişini tamamladığında gerçekleşir.

(Devralındığı yer: ICommunicationObject)
Opening

İletişim nesnesi ilk kez açma durumuna girdiğinde gerçekleşir.

(Devralındığı yer: ICommunicationObject)

Uzantı Metotları

CloseHelperAsync(ICommunicationObject, TimeSpan)
OpenHelperAsync(ICommunicationObject, TimeSpan)

Şunlara uygulanır