クライアント側の要求インタセプタがアクセスできる要求情報です。
ClientRequestInfoに対する一部の属性や操作は、すべての遮断点で有効であるとは限りません。 次の表に、各属性または操作の有効性を示します。 有効でない属性や操作にアクセスしようとすると、標準マイナー・コード14が設定されたBAD_INV_ORDERがスローされます。
各属性または操作の有効性を示します
|
send_request |
send_poll |
receive_reply |
receive_exception |
receive_other |
| RequestInfoから継承される: |
| request_id |
はい |
はい |
はい |
はい |
はい |
| operation |
はい |
はい |
はい |
はい |
はい |
| arguments |
はい1 |
いいえ |
はい |
いいえ |
いいえ |
| exceptions |
はい |
いいえ |
はい |
はい |
はい |
| contexts |
はい |
いいえ |
はい |
はい |
はい |
| operation_context |
はい |
いいえ |
はい |
はい |
はい |
| result |
いいえ |
いいえ |
はい |
いいえ |
いいえ |
| response_expected |
はい |
はい |
はい |
はい |
はい |
| sync_scope |
はい |
いいえ |
はい |
はい |
はい |
| reply_status |
いいえ |
いいえ |
はい |
はい |
はい |
| forward_reference |
いいえ |
いいえ |
いいえ |
いいえ |
はい2 |
| get_slot |
はい |
はい |
はい |
はい |
はい |
| get_request_service_context |
はい |
いいえ |
はい |
はい |
はい |
| get_reply_service_context |
いいえ |
いいえ |
はい |
はい |
はい |
| ClientRequestInfo固有: |
| target |
はい |
はい |
はい |
はい |
はい |
| effective_target |
はい |
はい |
はい |
はい |
はい |
| effective_profile |
はい |
はい |
はい |
はい |
はい |
| received_exception |
いいえ |
いいえ |
いいえ |
はい |
いいえ |
| received_exception_id |
いいえ |
いいえ |
いいえ |
はい |
いいえ |
| get_effective_component |
はい |
いいえ |
はい |
はい |
はい |
| get_effective_components |
はい |
いいえ |
はい |
はい |
はい |
| get_request_policy |
はい |
いいえ |
はい |
はい |
はい |
| add_request_service_context |
はい |
いいえ |
いいえ |
いいえ |
いいえ |
ClientRequestInfoがsend_requestに渡されるときは、各引数のリストにin、inout、outのどれかのエントリがあります。 しかし、使用できるのはinとinoutの引数だけです。
reply_status属性がLOCATION_FORWARDでない場合は、この属性にアクセスすると、標準マイナー・コード14が設定されたBAD_INV_ORDERがスローされます。