IChannel Arabirim

Tanım

Uzaktan iletişim sınırlarını aşan iletiler için kanallar sağlar.

public interface class IChannel
public interface IChannel
[System.Runtime.InteropServices.ComVisible(true)]
public interface IChannel
type IChannel = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IChannel = interface
Public Interface IChannel
Türetilmiş
Öznitelikler

Açıklamalar

Uzaktan iletişim sınırları s, s, Contextişlemler veya bilgisayarlar olabilirAppDomain. Bir uygulama yalnızca kanalları kullanarak bu sınırları aşabilir. Bu geçişler gelen ve giden olabilir. Kanal gelen iletiler için uç noktayı dinleyebilir, giden iletiler için bir uç noktaya gönderebilir veya her ikisini birden yapabilir. Bu, çalışma zamanı kanalın diğer ucunda olmasa bile çok çeşitli protokolleri takmak için çalışma zamanında bir genişletilebilirlik noktası sağlar.

Çalışma zamanı nesneleri geniş ve zengin bir semantik ve varlık kümesini temsil etmek için kullanılabilir. Kanal, iletileri belirli protokollere ve protokollerden dönüştürmek için genişletilebilirlik noktasını sağlar. Kanalın her iki ucunda da çalışma zamanları varsa, sınırın her iki tarafındaki istemci ve sunucu havuz zincirlerini bağlamak için iki uç arasında bir sanal kanal oluşturulur.

Kanalın istemci bölümü, istemci bağlam havuzu zincirinin sonunda bulunur. Kanalın sunucu bölümü, sunucu bağlam havuzu zincirinin başında bulunur. İletiler arabirimi kullanılarak istemci kanalına IMessageSink teslim edilir, kanal üzerinden geçer ve ardından sunucu kanalı tarafından alınır. Sunucu kanalı iletiyi ilk sunucu bağlam havuzuna teslim eder.

Kanallar, ve IChannel özellikleri gibi bilgi özellikleri sağlayan arabirimi kullanıma ChannelName sunmalıdırChannelPriority. Kanallar yöntemi kullanılarak ChannelServices.RegisterChannel kaydedilebilir.

Özellikler

Name Description
ChannelName

Kanalın adını alır.

ChannelPriority

Kanalın önceliğini alır.

Yöntemler

Name Description
Parse(String, String)

Nesne URI'sini bir out parametresi olarak ve geçerli kanalın URI'sini dönüş değeri olarak döndürür.

Şunlara uygulanır