FtpWebRequest.KeepAlive FtpWebRequest.KeepAlive FtpWebRequest.KeepAlive FtpWebRequest.KeepAlive Property

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. Der Standardwert ist truesein.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 wird abgerufen, und zeigt Sie Eigenschaftswerte für ein angegebenes FtpWebRequest Objekt.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 -Eigenschaftensatz auf false, die Verbindung wird geschlossen, beim Aufrufen der Close Methode.When the KeepAlive property is set to false, the control connection is closed when you call the Close method.

Ändern der KeepAlive nach dem Aufruf der GetRequestStream, BeginGetRequestStream, GetResponse, oder BeginGetResponse Methode bewirkt, dass ein InvalidOperationException Ausnahme.Changing KeepAlive after calling the GetRequestStream, BeginGetRequestStream, GetResponse, or BeginGetResponse method causes an InvalidOperationException exception.

Gilt für:

Siehe auch