Condividi tramite


Elemento <channels> (istanza)

Questo argomento è specifico di una tecnologia legacy mantenuta per una questione di compatibilità con le applicazioni esistenti di versioni precedenti e non è consigliato per il nuovo sviluppo. Le applicazioni distribuite devono ora essere sviluppate utilizzando  Windows Communication Foundation (WCF).

Contiene i canali utilizzati dall'applicazione per comunicare con oggetti remoti. L'elemento configura i modelli dei canali o dichiara nuovi canali utilizzabili con l'applicazione specificata. Questo elemento può essere presente in un file di configurazione del computer e in un file di configurazione dell'applicazione.

Schema Hierarchy

<configuration>
  Elemento <system.runtime.remoting>
    Elemento <application>
      Elemento <channels> (istanza)

Sintassi

<channels> 
   <channel/> 
</channels>

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Nessuno.

Elementi figlio

Elemento Descrizione

channel

Descrive il canale utilizzato dall'applicazione per comunicare con oggetti remoti. Può essere presente una o più volte nell'elemento <channels>.

Elementi padre

Elemento Descrizione

application

Contiene informazioni relative a oggetti remoti utilizzati ed esposti dall'applicazione.

configuration

È l'elemento radice in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

system.runtime.remoting

Contiene informazioni relative a oggetti e canali remoti.

Osservazioni

I canali possono essere registrati soltanto nei file di configurazione dell'applicazione.

Esempio

Nel file di configurazione seguente viene dichiarato il percorso di un tipo remoto per un'applicazione client e viene utilizzato l'elemento di istanza <channels> per specificare al sistema .NET Framework Remoting la necessità di individuare una porta appropriata con cui connettersi all'oggetto server e di utilizzare il canale predefinito HttpChannel.

<configuration>
   <system.runtime.remoting>
      <application>
         <client>
            <wellknown 
               type="RemoteType, RemoteAssembly"
               url="http://computername:8080/RemoteType.rem"
            />
         </client>
         <channels>
            <channel 
               ref="http" 
               port="0"
            />
         </channels>
      </application>
   </system.runtime.remoting>
</configuration>

Vedere anche

Riferimento

Schema delle impostazioni remote

Concetti

Sink e catene di sink

Data di compilazione: 2010-02-13