System.Runtime.Remoting.Channels Ad Alanı
Ö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.
İstemci uzak nesnede bir yöntemi çağırdığında aktarım ortamı olarak kullanılan kanalları ve kanal havuzlarını destekleyen ve işleyen sınıflar içerir.
Sınıflar
BaseChannelObjectWithProperties |
Bir sözlük arabirimini özelliklerine sunan bir kanal nesnesinin temel uygulamasını sağlar. |
BaseChannelSinkWithProperties |
Bir sözlük arabirimini özelliklerine sunmak isteyen kanal havuzları için temel bir uygulama sağlar. |
BaseChannelWithProperties |
Bir sözlük arabirimini özelliklerine sunmak isteyen kanallar için temel bir uygulama sağlar. |
BinaryClientFormatterSink |
kullanan BinaryFormatterbir istemci biçimlendirici havuzu için uygulamayı sağlar. |
BinaryClientFormatterSinkProvider |
İkili istemci biçimlendirici havuz sağlayıcısı için uygulamayı sağlar. |
BinaryServerFormatterSink |
kullanan BinaryFormatterbir sunucu biçimlendirici havuzu için uygulamayı sağlar. |
BinaryServerFormatterSinkProvider |
kullanan BinaryFormattersunucu biçimlendirici kanalı havuz sağlayıcısı için uygulamayı sağlar. |
ChannelDataStore |
uzaktan iletişim kanalları için kanal verilerini depolar. |
ChannelServices |
Uzaktan kanal kaydı, çözümleme ve URL bulma işlemlerine yardımcı olmak için statik yöntemler sağlar. Bu sınıf devralınamaz. |
ClientChannelSinkStack |
Zaman uyumsuz ileti yanıtı kodunu çözme sırasında çağrılacak istemci kanalı havuzlarının yığınını tutar. |
CommonTransportKeys |
Kanallar tarafından kullanılan ortak değerlerle ilişkili aktarım anahtarları. |
ServerChannelSinkStack |
Sunucu kanalı havuzlarının yığınını tutar. |
SinkProviderData |
Havuz sağlayıcıları için havuz sağlayıcısı verilerini depolar. |
SoapClientFormatterSink |
kullanan SoapFormatterbir istemci biçimlendirici havuzu için uygulamayı sağlar. |
SoapClientFormatterSinkProvider |
İstemci biçimlendirici havuz sağlayıcısı için uygulamayı sağlar. |
SoapServerFormatterSink |
kullanan SoapFormatterbir sunucu biçimlendirici havuzu için uygulamayı sağlar. |
SoapServerFormatterSinkProvider |
kullanan SoapFormatterbir sunucu biçimlendirici kanal havuzu sağlayıcısı için uygulamayı sağlar. |
TransportHeaders |
Kanal havuzlarında kullanılan üst bilgi koleksiyonunu depolar. |
Arabirimler
IAuthorizeRemotingConnection |
Arabirim, IAuthorizeRemotingConnection bir istemcinin ağ adresine ve kullanıcı kimliğine göre geçerli kanala bağlanma yetkisi olup olmadığını gösteren yöntemler sağlar. |
IChannel |
Uzaktan iletişim sınırlarını aşan iletiler için kanallar sağlar. |
IChannelDataStore |
uzaktan iletişim kanalları için kanal verilerini depolar. |
IChannelReceiver |
Alıcı kanalları için gerekli işlevleri ve özellikleri sağlar. |
IChannelReceiverHook |
Uygulayan kanalın dış dinleyici hizmetine bağlanmak istediğini gösterir. |
IChannelSender |
Gönderen kanalları için gerekli işlevleri ve özellikleri sağlar. |
IChannelSinkBase |
Kanal havuzları için temel arabirimi sağlar. |
IClientChannelSink |
İstemci kanalı havuzları için gerekli işlevleri ve özellikleri sağlar. |
IClientChannelSinkProvider |
uzaktan iletişim iletilerinin aktığı istemci kanalı için istemci kanalı havuzları oluşturur. |
IClientChannelSinkStack |
Zaman uyumsuz ileti yanıtı kodunu çözme sırasında çağrılması gereken istemci kanalı havuzları yığını için işlevsellik sağlar. |
IClientFormatterSink |
Bir havuzu, iletileri akışta seri hale getiren bir istemci biçimlendirici havuzu olarak işaretler. |
IClientFormatterSinkProvider |
İstemci kanalı havuz sağlayıcısını istemci biçimlendirici havuz sağlayıcısı olarak işaretler. |
IClientResponseChannelSinkStack |
Zaman uyumsuz bir ileti yanıtı kodunu çözme sırasında çağrılması gereken istemci yanıt kanalı havuzları yığını için yığın işlevselliği sağlar. |
ISecurableChannel |
, ISecurableChannel geçerli kanalın güvenli olup olmadığını belirten bir Boole değeri alan veya ayarlayan bir özellik IsSecurediçerir. |
IServerChannelSink |
Güvenlik ve aktarım havuzları için kullanılan yöntemleri sağlar. |
IServerChannelSinkProvider |
uzaktan iletişim iletilerinin aktığı sunucu kanalı için sunucu kanalı havuzları oluşturur. |
IServerChannelSinkStack |
Sunucu kanalı havuzları yığını için yığın işlevselliği sağlar. |
IServerFormatterSinkProvider |
Sunucu kanalı havuz sağlayıcısını sunucu biçimlendirici havuz sağlayıcısı olarak işaretler. |
IServerResponseChannelSinkStack |
Sunucu yanıt kanalı havuzları yığını için yığın işlevselliği sağlar. |
ITransportHeaders |
Kanal havuzlarında kullanılan üst bilgi koleksiyonunu depolar. |
Numaralandırmalar
BinaryServerFormatterSink.Protocol |
sınıfıyla BinaryServerFormatterSink kullanılacak protokolü belirtir. |
ServerProcessing |
Sunucu iletisi işleme durumunu gösterir. |
SoapServerFormatterSink.Protocol |
sınıfıyla SoapServerFormatterSink kullanılacak protokolü belirtir. |
SocketCachePolicy |
İstemcileri uzaktan iletişimle tutulan önbellekten kaldırma ilkesini belirtir. |
Açıklamalar
Kanallar, uygulama etki alanları, işlemler veya bilgisayarlar arasında, uzaktan iletişim sınırları boyunca uygulamalar arasında ileti aktaran nesnelerdir. Kanal gelen iletileri uç noktada dinleyebilir, başka bir uç noktaya giden iletiler gönderebilir veya her ikisini birden yapabilir. Bu, ortak dil çalışma zamanı kanalın diğer ucunda olmasa bile çok çeşitli protokolleri takmanızı sağlar.
Kanallar, ileti göndermeden önce veya aldıktan sonra her nesneyi bir kanal havuzu nesneleri zinciri boyunca gönderir. Bu havuz zinciri, taşıma veya yığın oluşturucusu havuzları gibi temel kanal işlevleri için gerekli havuzları içerir, ancak kanal havuzu zincirini bir ileti veya akışla özel görevler gerçekleştirecek şekilde özelleştirebilirsiniz. Her zincirdeki her havuz nesnesini alır, belirli bir işlemi gerçekleştirir ve zincirdeki bir sonraki havuza geçirir. Bir ileti havuzu tarafından tam olarak alınan nesnenin bir sonraki havuza geçirilmesi gerektiğini belirten bir kural yoktur, ancak bu genellikle böyle olacaktır.
Daha fazla bilgi için bkz. Kanallar , Havuzlar ve Havuz Zincirleri.