uTools-Manuals/docs/java/org/omg/PortableInterceptor/RequestInfoOperations.html

485 lines
25 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
org.omg.PortableInterceptor
</div>
<h2 class="title" title="Interface RequestInfoOperations">Interface RequestInfoOperations</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../org/omg/PortableInterceptor/ClientRequestInfo.html" title="在org.omg.PortableInterceptor中的接口">ClientRequestInfo</a> <a href="../../../org/omg/PortableInterceptor/ClientRequestInfoOperations.html" title="在org.omg.PortableInterceptor中的接口">ClientRequestInfoOperations</a> <a href="../../../org/omg/PortableInterceptor/RequestInfo.html" title="在org.omg.PortableInterceptor中的接口">RequestInfo</a> <a href="../../../org/omg/PortableInterceptor/ServerRequestInfo.html" title="在org.omg.PortableInterceptor中的接口">ServerRequestInfo</a> <a href="../../../org/omg/PortableInterceptor/ServerRequestInfoOperations.html" title="在org.omg.PortableInterceptor中的接口">ServerRequestInfoOperations</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">RequestInfoOperations</span></pre>
<div class="block">
<span>请求信息,拦截器可访问。</span>
<p> <span>每个拦截点都有一个对象,通过该对象,拦截器可以访问请求信息。</span> <span>客户端和服务器端拦截点都涉及到不同的信息,所以有两个信息对象: <code>ClientRequestInfo</code>传递给客户端拦截点, <code>ServerRequestInfo</code>传递给服务器端截取点。</span> <span>但是有两个共同的信息,所以它们都从一个通用的接口继承: <code>RequestInfo</code></span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/omg/PortableInterceptor/ClientRequestInfo.html" title="在org.omg.PortableInterceptor中的接口"><code>ClientRequestInfo</code></a> <a href="../../../org/omg/PortableInterceptor/ServerRequestInfo.html" title="在org.omg.PortableInterceptor中的接口"><code>ServerRequestInfo</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../../org/omg/Dynamic/Parameter.html" title="class in org.omg.Dynamic">Parameter</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#arguments--">arguments</a></span>()</code>
<div class="block">
返回一个
<code>Parameter</code>对象的数组,其中包含被调用操作的参数。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#contexts--">contexts</a></span>()</code>
<div class="block">
返回描述可以在此操作调用中传递的上下文的
<code>String</code>对象的数组。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#exceptions--">exceptions</a></span>()</code>
<div class="block">
返回的数组
<code>TypeCode</code>对象描述
<code>TypeCode</code> s表示此操作调用可能抛出用户异常。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#forward_reference--">forward_reference</a></span>()</code>
<div class="block">
如果
<code>reply_status</code>属性为
<code>LOCATION_FORWARD</code> ,则包含请求转发的对象。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#get_reply_service_context-int-">get_reply_service_context</a></span>(int id)</code>
<div class="block">
使用与回复关联的给定ID返回服务上下文的副本。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#get_request_service_context-int-">get_request_service_context</a></span>(int id)</code>
<div class="block">
使用与请求相关联的给定ID返回服务上下文的副本。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#get_slot-int-">get_slot</a></span>(int id)</code>
<div class="block">
返回来自请求范围的
<code>PortableInterceptor.Current</code>的给定槽中的数据。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#operation_context--">operation_context</a></span>()</code>
<div class="block">
返回一个
<code>String</code>对象的数组,
<code>String</code>在请求中发送的上下文。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#operation--">operation</a></span>()</code>
<div class="block">
返回被调用的操作的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#reply_status--">reply_status</a></span>()</code>
<div class="block">
描述操作调用结果的状态。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#request_id--">request_id</a></span>()</code>
<div class="block">
返回唯一标识活动请求/回复序列的ID。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#response_expected--">response_expected</a></span>()</code>
<div class="block">
指示是否预期响应。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#result--">result</a></span>()</code>
<div class="block">
返回一个包含操作调用结果的值。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/omg/PortableInterceptor/RequestInfoOperations.html#sync_scope--">sync_scope</a></span>()</code>
<div class="block">
定义在将控制权返回给客户端之前请求的进展程度。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="request_id--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>request_id</h4> <pre>int request_id()</pre>
<div class="block">
<span>返回唯一标识活动请求/回复序列的ID。</span>
<span>一旦请求/回复顺序结束该ID可以被重复使用。</span>
<span>请注意此ID与GIOP <code>request_id</code></span>
<span>如果GIOP是使用的传输机制那么这些ID可能是一样的但是这不是保证也不是必需的。</span>
</div> </li>
</ul> <a name="operation--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>operation</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a> operation()</pre>
<div class="block">
返回被调用的操作的名称。
</div> </li>
</ul> <a name="arguments--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>arguments</h4> <pre><a href="../../../org/omg/Dynamic/Parameter.html" title="class in org.omg.Dynamic">Parameter</a>[] arguments()</pre>
<div class="block">
<span>返回一个<code>Parameter</code>对象的数组,其中包含被调用操作的参数。</span>
<span>如果没有参数,此属性将为零长度数组。</span>
<p> <span>并非所有环境都提供对参数的访问。</span> <span>例如使用Java便携式绑定参数不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将被抛出标准的次要代码为1。</span> </p>
<p> <span><i>注意参数可用于DSI / DII呼叫。</i></span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>NO_RESOURCES</code> - 如果参数不可用,则抛出。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
</dd>
</dl> </li>
</ul> <a name="exceptions--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>exceptions</h4> <pre><a href="../../../org/omg/CORBA/TypeCode.html" title="class in org.omg.CORBA">TypeCode</a>[] exceptions()</pre>
<div class="block">
<span>返回的数组<code>TypeCode</code>对象描述<code>TypeCode</code> s表示此操作调用可能抛出用户异常。</span>
<span>如果没有用户异常,则返回零长度数组。</span>
<p> <span>并非所有环境都提供对例外列表的访问。</span> <span>例如使用Java便携式绑定例外列表不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将被抛出标准的次要代码为1。</span> </p>
<p> <span><i>注意例外可用于DSI / DII电话。</i></span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>NO_RESOURCES</code> - 如果异常
<code>NO_RESOURCES</code> ,则抛出。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
</dd>
</dl> </li>
</ul> <a name="contexts--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>contexts</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] contexts()</pre>
<div class="block">
<span>返回描述可以在此操作调用中传递的上下文的<code>String</code>对象的数组。</span>
<span>如果没有上下文,这将返回零长度数组。</span>
<p> <span>并非所有环境都提供对上下文列表的访问。</span> <span>使用Java便携式绑定例如上下文列表不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将被抛出标准的次要代码为1。</span> </p>
<p> <span><i>注意上下文可用于DSI / DII呼叫。</i></span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>NO_RESOURCES</code> - 如果上下文不可用,则抛出。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
</dd>
</dl> </li>
</ul> <a name="operation_context--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>operation_context</h4> <pre><a href="../../../java/lang/String.html" title="class in java.lang">String</a>[] operation_context()</pre>
<div class="block">
<span>返回包含在请求中发送的上下文的<code>String</code>对象的数组。</span>
<p> <span>并非所有环境都提供对上下文的访问。</span> <span>例如使用Java便携式绑定上下文不可用。</span> <span>在这些环境中当访问此属性时将使用标准的次要代码1抛出NO_RESOURCES。</span> </p>
<p> <span><i>注: <code>operation_context</code>可用于DSI / DII电话。</i></span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>NO_RESOURCES</code> - 如果操作上下文不可用,则抛出。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
</dd>
</dl> </li>
</ul> <a name="result--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>result</h4> <pre><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> result()</pre>
<div class="block">
<span>返回一个包含操作调用结果的值。</span>
<span>如果操作返回类型为void则此属性将包含一个<code>TCKind</code>值为<code>tk_void</code>并且没有值的类型代码。</span>
<p> <span>并非所有环境都提供对结果的访问。</span> <span>例如使用Java便携式绑定结果不可用。</span> <span>在这些环境中,当访问此属性时, <code>NO_RESOURCES</code>将抛出标准的次要代码为1。</span> </p>
<p> <span><i>注意结果可用于DSI / DII呼叫。</i></span> </p>
</div>
<dl>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>NO_RESOURCES</code> - 如果结果不可用,则抛出。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
</dd>
</dl> </li>
</ul> <a name="response_expected--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>response_expected</h4> <pre>boolean response_expected()</pre>
<div class="block">
<span>指示是否预期响应。</span>
<p> <span>在客户端,当<code>response_expected</code>为false时不会返回回复所以<code>receive_reply</code>无法调用。</span> <span><code>receive_other</code>被调用,除非发生异常,在这种情况下<code>receive_exception</code></span> </p>
<p> <span>在客户端,在<code>send_poll</code>内,这个属性是真的。</span> </p>
</div> </li>
</ul> <a name="sync_scope--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>sync_scope</h4> <pre>short sync_scope()</pre>
<div class="block">
<span>定义在将控制权返回给客户端之前请求的进展程度。</span>
<span>这是在消息传递规范中定义的,只有<code>response_expected</code>为false时才<code>response_expected</code></span>
<span>如果<code>response_expected</code>为真,则<code>sync_scope</code>的值未定义。</span>
<span>此属性可能具有以下值之一:</span>
<ul>
<li> <code>Messaging.SYNC_NONE</code> </li>
<li> <code>Messaging.SYNC_WITH_TRANSPORT</code> </li>
<li> <code>Messaging.SYNC_WITH_SERVER</code> </li>
<li> <code>Messaging.SYNC_WITH_TARGET</code> </li>
</ul>
<span>在服务器上,对于所有范围,将从返回目标操作调用创建回复,但回复不会返回给客户端。</span>
<span>虽然它不返回给客户端,它确实发生了,所以正常服务器端截取点跟随(即, <code>receive_request_service_contexts</code> <code>receive_request</code> <code>send_reply</code><code>send_exception</code> )。</span>
<p> <span>对于<code>SYNC_WITH_SERVER</code><code>SYNC_WITH_TARGET</code> ,服务器在调用目标之前确实发送一个空回复给客户端。</span> <span>该回复不被服务器端拦截器拦截。</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="package-summary.html#unimpl"><code>PortableInterceptor</code> package comments for limitations / unimplemented features</a>
</dd>
</dl> </li>
</ul> <a name="reply_status--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>reply_status</h4> <pre>short reply_status()</pre>
<div class="block">
<span>描述操作调用结果的状态。</span>
<span>返回值可以是以下之一:</span>
<ul>
<li> <code>PortableInterceptor.SUCCESSFUL</code> </li>
<li> <code>PortableInterceptor.SYSTEM_EXCEPTION</code> </li>
<li> <code>PortableInterceptor.USER_EXCEPTION</code> </li>
<li> <code>PortableInterceptor.LOCATION_FORWARD</code> </li>
<li> <code>PortableInterceptor.TRANSPORT_RETRY</code> </li>
</ul>
<span>在客户端上</span>
<ul>
<li> <span><code>receive_reply</code>截取点内,这只会返回<code>SUCCESSFUL</code></span> </li>
<span></span>
<li> <span><code>receive_exception</code>截取点内,这将是<code>SYSTEM_EXCEPTION</code><code>USER_EXCEPTION</code></span> </li>
<li> <span><code>receive_other</code>拦截点,这将是任何的: <code>SUCCESSFUL</code> <code>LOCATION_FORWARD</code> ,或<code>TRANSPORT_RETRY</code></span> <span><code>SUCCESSFUL</code>表示异步请求成功返回。</span> <span><code>LOCATION_FORWARD</code>意思是回覆<code>LOCATION_FORWARD</code>作为其状态。</span> <span><code>TRANSPORT_RETRY</code>表示传输机制表示重试 - 例如,状态为<code>NEEDS_ADDRESSING_MODE</code>的GIOP回复。</span> </li>
</ul>
<span>在服务器上:</span>
<ul>
<li> <span><code>send_reply</code>截取点内,这只会是<code>SUCCESSFUL</code></span> </li>
<li> <span><code>send_exception</code>拦截点内,这将是<code>SYSTEM_EXCEPTION</code><code>USER_EXCEPTION</code></span> </li>
<li> <span><code>send_other</code>拦截点内,此属性将为以下任何一种: <code>SUCCESSFUL</code><code>LOCATION_FORWARD</code></span> <span><code>SUCCESSFUL</code>表示异步请求成功返回。</span> <span><code>LOCATION_FORWARD</code>意思是回覆<code>LOCATION_FORWARD</code>作为其状态。</span> </li>
</ul>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/omg/PortableInterceptor/SUCCESSFUL.html" title="在org.omg.PortableInterceptor中的接口"><code>SUCCESSFUL</code></a> <a href="../../../org/omg/PortableInterceptor/SYSTEM_EXCEPTION.html" title="在org.omg.PortableInterceptor中的接口"><code>SYSTEM_EXCEPTION</code></a> <a href="../../../org/omg/PortableInterceptor/USER_EXCEPTION.html" title="在org.omg.PortableInterceptor中的接口"><code>USER_EXCEPTION</code></a> <a href="../../../org/omg/PortableInterceptor/LOCATION_FORWARD.html" title="在org.omg.PortableInterceptor中的接口"><code>LOCATION_FORWARD</code></a> <a href="../../../org/omg/PortableInterceptor/TRANSPORT_RETRY.html" title="在org.omg.PortableInterceptor中的接口"><code>TRANSPORT_RETRY</code></a></span>
</dd>
</dl> </li>
</ul> <a name="forward_reference--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>forward_reference</h4> <pre><a href="../../../org/omg/CORBA/Object.html" title="interface in org.omg.CORBA">Object</a> forward_reference()</pre>
<div class="block">
<span>如果<code>reply_status</code>属性为<code>LOCATION_FORWARD</code> ,则包含请求转发的对象。</span>
<span>转发的请求是否实际发生是不确定的。</span>
</div> </li>
</ul> <a name="get_slot-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_slot</h4> <pre><a href="../../../org/omg/CORBA/Any.html" title="class in org.omg.CORBA">Any</a> get_slot(int id)
throws <a href="../../../org/omg/PortableInterceptor/InvalidSlot.html" title="class in org.omg.PortableInterceptor">InvalidSlot</a></pre>
<div class="block">
<span>从请求范围的<code>PortableInterceptor.Current</code>的给定时隙返回数据。</span>
<p> <span>如果给定的时隙没有被设置,然后将含有与类型代码的任何<code>TCKind</code>的值<code>tk_null</code>被返回。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>id</code> - 要退回的槽的
<code>SlotId</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
以给定标识符获得的任何形式的时隙数据。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../org/omg/PortableInterceptor/InvalidSlot.html" title="class in org.omg.PortableInterceptor">InvalidSlot</a></code> - 如果ID未定义分配的插槽则抛出。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../org/omg/PortableInterceptor/Current.html" title="在org.omg.PortableInterceptor中的接口"><code>Current</code></a></span>
</dd>
</dl> </li>
</ul> <a name="get_request_service_context-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>get_request_service_context</h4> <pre><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a> get_request_service_context(int id)</pre>
<div class="block">
使用与请求相关联的给定ID返回服务上下文的副本。
<p></p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>id</code> - 要返回的服务上下文的
<code>IOP.ServiceId</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
用给定的
<code>IOP.ServiceContext</code>获得的IOP.ServiceContext。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>BAD_PARAM</code> - 如果请求的服务上下文不包含该ID的条目则抛出标准的次要代码26。
</dd>
</dl> </li>
</ul> <a name="get_reply_service_context-int-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>get_reply_service_context</h4> <pre><a href="../../../org/omg/IOP/ServiceContext.html" title="class in org.omg.IOP">ServiceContext</a> get_reply_service_context(int id)</pre>
<div class="block">
使用与回复关联的给定ID返回服务上下文的副本。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>id</code> - 要返回的服务上下文的
<code>IOP.ServiceId</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
用给定的
<code>IOP.ServiceContext</code>获得的IOP.ServiceContext。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code>BAD_PARAM</code> - 如果请求的服务上下文不包含该ID的条目则抛出标准的次要代码26。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>