IServiceChannel 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.
Bir hizmet kanalının arabirimini tanımlar.
public interface class IServiceChannel : System::ServiceModel::IContextChannel, System::ServiceModel::IExtensibleObject<System::ServiceModel::IContextChannel ^>
public interface IServiceChannel : System.ServiceModel.IContextChannel, System.ServiceModel.IExtensibleObject<System.ServiceModel.IContextChannel>
type IServiceChannel = interface
interface IContextChannel
interface IChannel
interface ICommunicationObject
interface IExtensibleObject<IContextChannel>
Public Interface IServiceChannel
Implements IContextChannel, IExtensibleObject(Of IContextChannel)
- Uygulamalar
Açıklamalar
Bu arabirim, hizmetin kanaldaki gelen istekleri dinlediği URI 'ye erişimi tanımlar.
Özellikler
AllowOutputBatching |
Windows Communication Foundation'a (WCF) iletileri taşımaya vermeden önce bir dizi ileti depolamasını belirten bir değer alır veya ayarlar. (Devralındığı yer: IContextChannel) |
Extensions |
Bu genişletilebilir nesne için uzantı nesnelerinin koleksiyonunu alır. (Devralındığı yer: IExtensibleObject<T>) |
InputSession |
Kanal için giriş oturumunu alır. (Devralındığı yer: IContextChannel) |
ListenUri |
Hizmetin gelen istekleri dinlediği URI 'yi alır. |
LocalAddress |
Kanal için yerel uç noktayı alır. (Devralındığı yer: IContextChannel) |
OperationTimeout |
bir işlemin tamamlanması gereken veya özel durumun oluşturulduğu zaman aralığını alır veya ayarlar. (Devralındığı yer: IContextChannel) |
OutputSession |
Varsa kanalla ilişkili çıkış oturumunu alır. (Devralındığı yer: IContextChannel) |
RemoteAddress |
Kanalla ilişkili uzak adresi alır. (Devralındığı yer: IContextChannel) |
SessionId |
Varsa geçerli oturum için bir tanımlayıcı döndürür. (Devralındığı yer: IContextChannel) |
State |
İletişim odaklı nesnenin geçerli durumunu alır. (Devralındığı yer: ICommunicationObject) |
Yöntemler
Abort() |
Bir iletişim nesnesinin geçerli durumundan kapalı duruma hemen geçişine neden olur. (Devralındığı yer: ICommunicationObject) |
BeginClose(AsyncCallback, Object) |
İletişim nesnesini kapatmak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: ICommunicationObject) |
BeginClose(TimeSpan, AsyncCallback, Object) |
Belirli bir zaman aşımıyla 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) |
Close() |
İletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. (Devralındığı yer: ICommunicationObject) |
Close(TimeSpan) |
İletişim nesnesinin geçerli durumundan kapalı duruma geçmesine neden olur. (Devralındığı yer: ICommunicationObject) |
EndClose(IAsyncResult) |
İletişim nesnesini kapatmak için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: ICommunicationObject) |
EndOpen(IAsyncResult) |
İletişim nesnesini açmak için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: ICommunicationObject) |
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) |
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 ilk olarak kapanış durumuna 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) |