FtpWebRequest.KeepAlive Eigenschaft

Definition

Ruft einen Boolean-Wert ab, der angibt, ob die Steuerungsverbindung mit dem FTP-Server nach Abschluss der Anforderung geschlossen wird, oder legt diesen fest.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

Eigenschaftswert

true, wenn die Verbindung zum Server nicht zerstört werden soll, andernfalls false.true if the connection to the server should not be destroyed; otherwise, false. Standardwert: true.The default value is true.

Ausnahmen

Für diese Eigenschaft wurde ein neuer Wert für eine Anforderung angegeben, die bereits ausgeführt wird.A new value was specified for this property for a request that is already in progress.

Beispiele

Im folgenden Codebeispiel werden Eigenschaftswerte für ein angegebenes FtpWebRequest Objekt abgerufen und angezeigt.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()
);

Hinweise

Wenn die KeepAlive-Eigenschaft auf falsefestgelegt ist, wird die Steuerelement Verbindung geschlossen, wenn Sie die Close-Methode aufzurufen.When the KeepAlive property is set to false, the control connection is closed when you call the Close method.

Das Ändern von KeepAlive nach dem Aufrufen der Methoden GetRequestStream, BeginGetRequestStream, GetResponseoder BeginGetResponse verursacht eine InvalidOperationException Ausnahme.Changing KeepAlive after calling the GetRequestStream, BeginGetRequestStream, GetResponse, or BeginGetResponse method causes an InvalidOperationException exception.

Gilt für:

Siehe auch