クライアント側の要求インタセプタがアクセスできる要求情報です。
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
がスローされます。