FileWebRequest.Timeout Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o tempo até ao prazo do pedido.
public:
virtual property int Timeout { int get(); void set(int value); };
public override int Timeout { get; set; }
member this.Timeout : int with get, set
Public Overrides Property Timeout As Integer
Valor de Propriedade
O tempo, em milissegundos, até ao pedido expirar, ou o valor Infinite para indicar que o pedido não expira.
Exceções
O valor especificado é menor ou igual a zero e não Infiniteé .
Exemplos
O seguinte exemplo de código define a Timeout propriedade. Consulte o exemplo completo na FileWebRequest aula.
// Create a Uri object.
Uri myUrl = new Uri ("file://" + fileName);
// Create a FileWebRequest object.
myFileWebRequest = (FileWebRequest)WebRequest.CreateDefault (myUrl);
// Set the time-out to the value selected by the user.
myFileWebRequest.Timeout = timeout;
' Create a Uri object.to access the file requested by the user.
Dim myUrl As New Uri("file://" + fileName)
' Create a FileWebRequest object.for the requeste file.
myFileWebRequest = CType(WebRequest.CreateDefault(myUrl), FileWebRequest)
' Set the time-out to the value selected by the user.
myFileWebRequest.Timeout = timeout
Observações
Uma consulta ao Sistema de Nomes de Domínio (DNS) pode demorar até 15 segundos a ser devolvida ou a expirar. Se o seu pedido contiver um nome de host que requer resolução e definir Timeout um valor inferior a 15 segundos, pode demorar 15 segundos ou mais até que a WebException seja lançado para indicar um time-out no seu pedido.