プライマリ・コンテンツに移動

Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
| 目次 | 索引

前 | 次 |

# IsPersistent

このプロパティは、通知メッセージが配信されるまで、そのメッセージを永続的にデータベースのキューに入れる必要があるかどうかを示します。

宣言

    // C#
    public bool IsPersistent{get; set;}

プロパティ値

通知が配信されるまで、その通知を永続的にデータベースに格納する必要があるかどうかを示す`bool`値。

`IsPersistent`プロパティが`True`に設定されている場合、メッセージは永続的にデータベースのキューに入れられ、データベースのクラッシュ時または停止時に失われることはありません。`IsPersistent`プロパティが`False`に設定されている場合、メッセージは配信の前にメモリー・キューに格納されるので、失われる可能性があります。

このプロパティは、常に永続性のある`NotificationRegistration`には適用されません。

このプロパティは、通知メッセージが送信された後、そのメッセージにのみ適用されます。

備考

デフォルト値は`false`です。

メッセージがメモリー・キューに格納された場合、データベース・キューの場合よりもデータベースは高速で動作します。

正常な登録の完了後にこのプロパティを変更しても効果はありません。

このプロパティは、グループ化通知については無視されます。

関連項目:

- Oracle.DataAccess.ClientおよびOracle.ManagedDataAccess.Clientのネームスペース

- OracleNotificationRequestメンバー

- OracleNotificationRequestクラス