Oracle® Data Provider for .NET開発者ガイド ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows E88311-03 |
|
![]() 前 |
![]() 次 |
このインスタンス・プロパティは、新規メッセージを現行トランザクションの一部としてエンキューするかどうかを指定します。
宣言
// C# public OracleAQVisibilityMode Visibility {get;set;}
プロパティ値
OracleAQVisibilityMode
の列挙値。
例外
ArgumentOutOfRangeException
- 指定したVisibility
値が無効です。
備考
デフォルト値はOracleAQVisibilityMode.OnCommit
です。デフォルト値を使用する場合、トランザクションを使用する必要があります。デフォルトの可視性モードOracleAQVisibilityMode.OnCommit
を使用する際にトランザクションを使用しない場合、メッセージはキューにエンキューされません。
別の可視性モードの値OracleAQVisibilityMode.Immediate
を使用する場合、トランザクションを使用する必要がなくなります。エンキュー操作が失敗してもキューには影響しません。そのような場合、メッセージはキューにエンキューされません。