Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス
class PortableInterceptor::ServerRequestInfo :
public virtual RequestInfo,
public virtual CORBA::LocalObject
このクラスはRequestInfoから派生したクラスで,サーバ側インタセプトポイントに渡されます。ServerRequestInfoのメソッドは,一部のインタセプトポイントでは有効ではありません。
次の表に,属性またはメソッドの有効性を示します。無効の属性またはメソッドにアクセスすると,標準マイナーコード14のBAD_INV_ORDER例外が発生します。
表27-3 ServerRequestInfoの有効性(C++)
| receive_request_service_contexts | receive_request | send_reply | send_exception | send_other | |
|---|---|---|---|---|---|
| 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 | × | × | ○ | ○ | ○ |
| sending_exception | × | × | × | ○ | × |
| object_id | × | ○ | ○ | ○※3 | ○※3 |
| adapter_id | × | ○ | ○ | ○※3 | ○※3 |
| target_most_derived_interface | × | ○ | ×※4 | ×※4 | ×※4 |
| get_server_policy | ○ | ○ | ○ | ○ | ○ |
| set_slot | ○ | ○ | ○ | ○ | ○ |
| target_is_a | × | ○ | ×※4 | ×※4 | ×※4 |
| add_reply_service_context | ○ | ○ | ○ | ○ | ○ |
All Rights Reserved. Copyright (C) 2006, Hitachi, Ltd.
COPYRIGHT (C) 1992-2004 Borland Software Corporation. All rights reserved.