KeepAlive
このプロパティは、アイドル状態の接続を存続するかどうかを指定します。
宣言
// C# public static Boolean KeepAlive { get; set; }
プロパティ・タイプ
System.Boolean
備考
KeepAlive
をオンにすると、ファイアウォールなどによってアイドル状態のTCP接続を切断できません。KeepAlive
は、データを含まないプローブ・パケットを定期的に送信し、ACKフラグをオンにすることによって、接続を存続します。
この設定は、KeepAliveInterval
およびKeepAliveTime
と組み合せて使用されます。
KeepAlive
のデフォルトはfalseです。
ODP.NET Core 19.10以降、KeepAlive
は、Oracle LinuxなどのWindows以外のオペレーティング・システムでサポートされています。これらのWindows以外のオペレーティング・システムでは、.NET Core 3以上が必要です。