Compartir a través de


Configuración mediante programación

La configuración mediante programación puede resultar útil en algunos casos. Aunque los archivos de configuración resultan útiles para realizar una redirección rápida sin necesidad de volver a compilar la aplicación, también puede configurar directamente los tipos remotos en el dominio de la aplicación host y en el dominio del cliente. En este caso, se aplican los requisitos generales de configuración. En el ejemplo de código siguiente se muestra una sencilla configuración mediante programación de un dominio de aplicación a la escucha.

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

En escenarios más complejos, como cuando se publica mediante programación una instancia determinada de un objeto remoto y luego se quita dicho objeto de la publicación, este tipo de configuración es obligatorio. Para obtener más información, vea Interacción remota avanzada y Ejemplo de interacción remota: Publicación dinámica.

Vea también

Configuración | RemotingConfiguration | ChannelServices