Ir para o conteúdo
rmlm

.Net Remoting Timeout

Mensagens Recomendadas

rmlm    2
rmlm

Boa noite,

Eu precisava de colocar um timeout na invocação de mteodos na minha aplicação.

Penso que o timeout por defeito é cerca de 40 segundos, ora eu gostava de ter so por exemplo 5 segundos.

Já vi que esta questão é muito discutida na internet e então encontrei este código mas não funciona:

            IDictionary props = new Hashtable() as IDictionary;
            props["name"] = "canal";
            props["timeout"] = 5000;
            props["connectionTimeout"] = 5000;
            props["port"] = 9999;

            TcpChannel ch = new TcpChannel(props, new BinaryClientFormatterSinkProvider(), new BinaryServerFormatterSinkProvider());
            ChannelServices.RegisterChannel(ch, false);

Alguém sabe como resolver?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade