FtpWebRequest.KeepAlive Свойство

Определение

Возвращает или задает значение Boolean, которое указывает, следует ли закрывать управляющее подключение к FTP-серверу после завершения запроса.Gets or sets a Boolean value that specifies whether the control connection to the FTP server is closed after the request completes.

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 if the connection to the server should not be destroyed; otherwise, false. Значение по умолчанию — true.The default value is true.

Исключения

Для этого свойства задано новое значение для уже выполняющегося запроса.A new value was specified for this property for a request that is already in progress.

Примеры

В следующем примере кода извлекаются и отображаются значения свойств для указанного FtpWebRequest объекта.The following code example retrieves and displays property values for a specified FtpWebRequest object.

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

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.When the KeepAlive property is set to false, the control connection is closed when you call the Close method.

Изменение KeepAlive после вызова метода GetRequestStream, BeginGetRequestStream, GetResponseили BeginGetResponse вызывает исключение InvalidOperationException.Changing KeepAlive after calling the GetRequestStream, BeginGetRequestStream, GetResponse, or BeginGetResponse method causes an InvalidOperationException exception.

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

Дополнительно