IAsyncOutputSessionChannel 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.
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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin