FtpWebRequest.KeepAlive Egenskap

Definition

Hämtar eller anger ett Boolean värde som anger om kontrollanslutningen till FTP-servern stängs när begäran har slutförts.

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

Egenskapsvärde

trueom anslutningen till servern inte ska förstöras; annars . false Standardvärdet är true.

Undantag

Ett nytt värde har angetts för den här egenskapen för en begäran som redan pågår.

Exempel

Följande kodexempel hämtar och visar egenskapsvärden för ett angivet FtpWebRequest objekt.

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

Kommentarer

När egenskapen KeepAlive är inställd falsepå stängs kontrollanslutningen när du anropar Close metoden.

Om du ändrar KeepAlive efter att ha anropat GetRequestStream-metoden, BeginGetRequestStream, GetResponse eller BeginGetResponse orsakar ett InvalidOperationException undantag.

Gäller för

Se även