IInputSessionChannel 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.
Giriş kanalını bir oturumla ilişkilendiren arabirimi tanımlar.
public interface class IInputSessionChannel : System::ServiceModel::Channels::IInputChannel, System::ServiceModel::Channels::ISessionChannel<System::ServiceModel::Channels::IInputSession ^>
public interface IInputSessionChannel : System.ServiceModel.Channels.IInputChannel, System.ServiceModel.Channels.ISessionChannel<System.ServiceModel.Channels.IInputSession>
type IInputSessionChannel = interface
interface IInputChannel
interface IChannel
interface ISessionChannel<IInputSession>
interface ICommunicationObject
type IInputSessionChannel = interface
interface IChannel
interface ICommunicationObject
interface IInputChannel
interface ISessionChannel<IInputSession>
type IInputSessionChannel = interface
interface IInputChannel
interface IChannel
interface ICommunicationObject
interface ISessionChannel<IInputSession>
Public Interface IInputSessionChannel
Implements IInputChannel, ISessionChannel(Of IInputSession)
- Uygulamalar
Açıklamalar
Önemli
Güvenilmeyen verilerle bu arabirimi uygulayan sınıflardan yöntemleri çağırmak bir güvenlik riskidir. Bu arabirimi yalnızca güvenilen verilerle uygulayan sınıflardan yöntemleri çağırın. Daha fazla bilgi için bkz. Tüm Girişleri Doğrulama.
IInputSessionChannel arabirimi, bir IInputChannel semantiği uyguladığını IInputSession gösterir.
IInputSession ile IInputSessionChannel ilişkili özelliği aracılığıyla Session alınabilir.
Özellikler
LocalAddress |
Giriş kanalının iletileri aldığı adresi alır. (Devralındığı yer: IInputChannel) |
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) |
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) |
BeginReceive(AsyncCallback, Object) |
kendisiyle ilişkilendirilmiş bir durum nesnesi olan bir iletiyi almak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: IInputChannel) |
BeginReceive(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımına ve kendisiyle ilişkilendirilmiş durum nesnesine sahip bir ileti almak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: IInputChannel) |
BeginTryReceive(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımına ve kendisiyle ilişkilendirilmiş durum nesnesine sahip bir ileti almak için zaman uyumsuz bir işlem başlatır. (Devralındığı yer: IInputChannel) |
BeginWaitForMessage(TimeSpan, AsyncCallback, Object) |
Belirtilen zaman aşımına ve kendisiyle ilişkilendirilmiş durum nesnesine sahip zaman uyumsuz bir iletiden iletiye ulaşma işlemini başlatır. (Devralındığı yer: IInputChannel) |
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) |
EndReceive(IAsyncResult) |
İleti almak için zaman uyumsuz bir işlemi tamamlar. (Devralındığı yer: IInputChannel) |
EndTryReceive(IAsyncResult, Message) |
İleti almak için belirtilen zaman uyumsuz işlemi tamamlar. (Devralındığı yer: IInputChannel) |
EndWaitForMessage(IAsyncResult) |
Belirtilen zaman uyumsuz ileti bekleme işlemini tamamlar. (Devralındığı yer: IInputChannel) |
GetProperty<T>() |
Kanal yığınındaki uygun katmandan istenen, varsa, yazılan 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 belirli bir zaman aralığı içinde oluşturulan durumdan açık duruma geçmesine neden olur. (Devralındığı yer: ICommunicationObject) |
Receive() |
Varsa alınan iletiyi döndürür. Bir ileti kullanılamıyorsa, varsayılan bir zaman aralığı için engeller. (Devralındığı yer: IInputChannel) |
Receive(TimeSpan) |
Varsa alınan iletiyi döndürür. bir ileti kullanılamıyorsa, belirli bir zaman aralığı için engeller. (Devralındığı yer: IInputChannel) |
TryReceive(TimeSpan, Message) |
Belirtilen süre içinde bir ileti almaya çalışır. (Devralındığı yer: IInputChannel) |
WaitForMessage(TimeSpan) |
İletinin belirli bir zaman aralığı içinde ulaşıp varmadığını gösteren bir değer döndürür. (Devralındığı yer: IInputChannel) |
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) |