Idioma

Socket.SoTimeout Propriedade

Definição

Retorna a configuração para SocketOptions#SO_TIMEOUT SO_TIMEOUT. -ou- Habilitar/desabilitar SocketOptions#SO_TIMEOUT SO_TIMEOUT com o tempo limite especificado, em milissegundos.

public virtual int SoTimeout { [Android.Runtime.Register("getSoTimeout", "()I", "GetGetSoTimeoutHandler")] get; [Android.Runtime.Register("setSoTimeout", "(I)V", "GetSetSoTimeout_IHandler")] set; }
[<get: Android.Runtime.Register("getSoTimeout", "()I", "GetGetSoTimeoutHandler")>]
[<set: Android.Runtime.Register("setSoTimeout", "(I)V", "GetSetSoTimeout_IHandler")>]
member this.SoTimeout : int with get, set

Valor da propriedade

a configuração para SocketOptions#SO_TIMEOUT SO_TIMEOUT

Atributos

Exceções

Comentários

Documentação do getter de propriedades:

Retorna a configuração para SocketOptions#SO_TIMEOUT SO_TIMEOUT. 0 retorna implica que a opção está desabilitada (ou seja, tempo limite do infinito).

Adicionado em 1.1.

Java documentação para java.net.Socket.getSoTimeout().

Documentação do setter de propriedades:

Habilitar/desabilitar SocketOptions#SO_TIMEOUT SO_TIMEOUT com o tempo limite especificado, em milissegundos. Com essa opção definida como um tempo limite diferente de zero, uma chamada de leitura() no InputStream associado a esse Soquete será bloqueada apenas por esse período de tempo. Se o tempo limite expirar, um <B>java.net.SocketTimeoutException</B> será gerado, embora o Soquete ainda seja válido. A opção <B>deve</B> ser habilitada antes de entrar na operação de bloqueio para ter efeito. O tempo limite deve ser > 0. Um tempo limite de zero é interpretado como um tempo limite infinito.

Adicionado em 1.1.

Java documentação para java.net.Socket.setSoTimeout(int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a