Condividi tramite


Configurazione a livello di codice

La configurazione a livello di codice è utile in alcuni casi. Anche se i file di configurazione possono essere utili per un reindirizzamento rapido senza ricompilare l'applicazione, è possibile configurare direttamente i tipi remoti nel dominio dell'applicazione host e nel dominio dell'applicazione client. I requisiti generali di configurazione devono essere soddisfatti. Nell'esempio di codice seguente viene illustrata una semplice configurazione a livello di codice di un dominio di applicazione in attesa.

ChannelServices.RegisterChannel(New HttpChannel(1234))
Dim WKSTE As New WellKnownServiceTypeEntry(GetType(ServiceClass), "HttpService", WellKnownObjectMode.SingleCall)
RemotingConfiguration.ApplicationName = "HttpService"
RemotingConfiguration.RegisterWellKnownServiceType(WKSTE)
ChannelServices.RegisterChannel(new HttpChannel(1234));
WellKnownServiceTypeEntry WKSTE = new WellKnownServiceTypeEntry(typeof(ServiceClass),"HttpService", WellKnownObjectMode.SingleCall);
RemotingConfiguration.ApplicationName = "HttpService";
RemotingConfiguration.RegisterWellKnownServiceType(WKSTE);

In scenari più complessi, come ad esempio la pubblicazione a livello di codice di una particolare istanza di un oggetto remoto e la rimozione di quell'oggetto dalla pubblicazione, questo tipo di configurazione diviene un requisito. Per ulteriori informazioni, vedere .NET Remoting avanzato ed Esempio di .NET Remoting: pubblicazione dinamica.

Vedere anche

Riferimenti

RemotingConfiguration
ChannelServices

Concetti

Configurazione di applicazioni remote

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.