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以上が必要です。