Использование раздела <channels>
Этот раздел настраивает каналы, используемые приложением для взаимодействия с удаленными объектами. В разделе можно настроить шаблоны указания каналов, а также объявить новые каналы. Единственный раздел, включенный в него, называется <channel>.
Использование раздела <channel>. Раздел <channel> настраивает канал, который ссылается на шаблон канала, либо новый канал. Ниже приведен синтаксис для объявления нового канала.
<application> <channels> <channel type="Channel Type, Channel Assembly" displayName="Name" port="Port" customChannelProperty="Property Value" /> </channels> </application>
Ниже показан синтаксис объявления канала, который ссылается на шаблон канала.
<application> <channels> <channel ref="Channel Reference" displayName="Name" port="Port" /> </channels> </application>
Свойства обоих методов объявления перечислены в табл. 6.9.
ref | Определяет ID шаблона, используемого каналом. При указании данного свойства свойство type не указывается. |
displayName | Определяет имя, под которым .NET Framework Configuration Tool будет использовать этот канал. Для других целей данное свойство не используется. |
type | Определяет полное имя типа канала и имя сборки, в которой расположена реализация канала. |
port | Определяет порт, используемый каналом. Некоторые шаблоны каналов уже включают спецификацию порта, но другие требуют его явного указания. |
customChannelProperty | Определяет собственное свойство канала. Для каждого канала может быть создано любое количество таких свойств. |
При объявлении ваших каналов воспользуйтесь подразделами <clientProviders> и <serverProviders>. Они аналогичны подразделам из раздела <channels> раздела <system.runtime.remoting>. За дополнительной информацией обратитесь к параграфу "Работа с разделом <channels>" далее в лекции.