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.