Compartilhar via


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

Referência

RemotingConfiguration

ChannelServices