Поделиться через


FileWebRequest.Timeout Свойство

Определение

Возвращает или задает период времени до истечения времени ожидания запроса.

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

Значение свойства

Время в миллисекундах, пока не истекает время ожидания запроса или значение Infinite , указывающее, что запрос не истекает.

Исключения

Указанное значение меньше нуля или равно Infiniteнулю.

Примеры

В следующем примере кода задается Timeout свойство. Ознакомьтесь с полным примером FileWebRequest в классе.

// 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

Комментарии

Запрос системы доменных имен (DNS) может занять до 15 секунд для возврата или истечения времени ожидания. Если запрос содержит имя узла, требующее разрешения, и значение Timeout меньше 15 секунд, может потребоваться 15 секунд или более, прежде чем WebException будет создано время ожидания запроса.

Применяется к