Share via


IAsyncOutputSessionChannel Arabirim

Tanım

public interface class IAsyncOutputSessionChannel : System::ServiceModel::Channels::IAsyncOutputChannel, System::ServiceModel::Channels::IOutputSessionChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IOutputSession ^>
public interface IAsyncOutputSessionChannel : System.ServiceModel.Channels.IAsyncOutputChannel, System.ServiceModel.Channels.IOutputSessionChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IOutputSession>
type IAsyncOutputSessionChannel = interface
    interface IOutputSessionChannel
    interface IOutputChannel
    interface IChannel
    interface ICommunicationObject
    interface ISessionChannel<IOutputSession>
    interface IAsyncOutputChannel
    interface IAsyncCommunicationObject
Public Interface IAsyncOutputSessionChannel
Implements IAsyncOutputChannel, IOutputSessionChannel, ISessionChannel(Of IOutputSession)
Uygulamalar

Özellikler

RemoteAddress

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

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

Bu kanalla ilişkili oturum türünü alır.

(Devralındığı yer: ISessionChannel<TSession>)
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) (Devralındığı yer: IAsyncOutputChannel)
SendAsync(Message, TimeSpan) (Devralındığı yer: IAsyncOutputChannel)

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