Configuração Programática
Configuração através de programação é útil em alguns casos. Embora os arquivos de configuração possam ser úteis para redirecionamento rápido sem recompilar o aplicativo, você pode configurar também diretamente seus tipos remotos no domínio de hospedagem de aplicativo e no domínio de aplicativo do cliente. The Geral Requirements of aplicar configuração. O exemplo de código a seguir mostra uma configuração através de programação simples de um domínio do aplicativo de escuta.
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);
Em cenários mais complexos, como através de programação publicando uma instância específica de um objeto remoto e, em seguida, removendo o objeto de publicação, esse tipo de configuração se torna uma necessidade. Para obter mais informações, consulte remoto avançado e do Sistema de Interação Remota Exemplo: Dinâmico publicação.
Consulte também
Conceitos
Configuração de aplicativos remoto