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


FtpWebRequest.KeepAlive Свойство

Определение

Возвращает или задает Boolean значение, указывающее, закрывается ли подключение элемента управления к FTP-серверу после завершения запроса.

public:
 property bool KeepAlive { bool get(); void set(bool value); };
public bool KeepAlive { get; set; }
member this.KeepAlive : bool with get, set
Public Property KeepAlive As Boolean

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

true Значение , если подключение к серверу не должно быть уничтожено; falseв противном случае . Значение по умолчанию — true.

Исключения

Для этого свойства было указано новое значение для запроса, который уже выполняется.

Примеры

В следующем примере кода извлекаются и отображаются значения свойств для указанного FtpWebRequest объекта.

Console.WriteLine("Passive: {0}  Keep alive: {1}  Binary: {2} Timeout: {3}.",
    request.UsePassive,
    request.KeepAlive,
    request.UseBinary,
    request.Timeout == -1 ? "none" : request.Timeout.ToString()
);

Комментарии

KeepAlive Если для свойства задано falseзначение, при вызове Close метода соединение элемента управления закрывается.

Изменение KeepAlive после вызова методов GetRequestStream, BeginGetRequestStream, GetResponse или BeginGetResponse вызывает исключение InvalidOperationException.

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

См. также раздел