FtpWebRequest.KeepAlive Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.