FtpWebRequest.KeepAlive Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een Boolean waarde opgehaald of ingesteld die aangeeft of de besturingsverbinding met de FTP-server wordt gesloten nadat de aanvraag is voltooid.
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
Waarde van eigenschap
true als de verbinding met de server niet mag worden vernietigd; anders, false. De standaardwaarde is true.
Uitzonderingen
Er is een nieuwe waarde opgegeven voor deze eigenschap voor een aanvraag die al wordt uitgevoerd.
Voorbeelden
In het volgende codevoorbeeld worden eigenschapswaarden voor een opgegeven FtpWebRequest object opgehaald en weergegeven.
Console.WriteLine("Passive: {0} Keep alive: {1} Binary: {2} Timeout: {3}.",
request.UsePassive,
request.KeepAlive,
request.UseBinary,
request.Timeout == -1 ? "none" : request.Timeout.ToString()
);
Opmerkingen
Wanneer de KeepAlive eigenschap is ingesteld falseop, wordt de besturingsverbinding gesloten wanneer u de Close methode aanroept.
Het wijzigen van KeepAlive na het aanroepen van de GetRequestStream, BeginGetRequestStream, GetResponse, of BeginGetResponse methode veroorzaakt een InvalidOperationException uitzondering.