FtpWebRequest.KeepAlive Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Boolean-Wert ab, der angibt, ob die Steuerungsverbindung mit dem FTP-Server nach Abschluss der Anforderung geschlossen wird, oder legt diesen fest.
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
. Der Standardwert ist true
.
Ausnahmen
Für diese Eigenschaft wurde ein neuer Wert für eine Anforderung angegeben, die bereits ausgeführt wird.
Beispiele
Im folgenden Codebeispiel werden Eigenschaftenwerte für ein angegebenes FtpWebRequest Objekt abgerufen und angezeigt.
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 false
festgelegt ist, wird die Steuerelementverbindung geschlossen, wenn Sie die Close -Methode aufrufen.
Das Ändern KeepAlive nach dem Aufrufen der GetRequestStreamMethode , BeginGetRequestStream, GetResponseoder BeginGetResponse führt zu einer InvalidOperationException Ausnahme.