OperationContract 属性での Action と ReplyAction の使用は何ですか?
6766 次
2 に答える
5
Action は、サービス メソッドの SOAP 操作の入力 URI を定義します。
Reply Action は、サービス メソッドの出力 uri を定義します。
これらは基本的に、両方の uri をカスタマイズするために使用されます。下記参照。
[ServiceContract]
public partial interface IServiceContract
{
[OperationContract(
Action = "http://mynamspace/v1/IServiceContract/Input/ServiceMethod",
ReplyAction = "http://mynamspace/v1/IServiceContract/Output/ServiceMethod")]
SomeResponseType ServiceMethod(SomeRequestType x);
あなたのwsdlであなたは見るでしょう
<wsdl:portType name="IServiceContract">
<wsdl:operation name="ServiceMethod">
<wsdl:input wsaw:Action="http://mynamspace/v1/IServiceContract/Input/ServiceMethod" name="SomeRequestType" message="tns:SomeRequestType " />
<wsdl:output wsaw:Action="http://mynamspace/v1/IServiceContract/Output/ServiceMethod" name="SomeResponseType" message="tns:SomeResponseType " />
意味がある?
于 2010-04-04T20:00:30.497 に答える
1
WS アドレッシング用です。
WS-Addressing の概要: http://www.fpml.org/_wgmail/_bpwgmail/pdfdz3oYx1M9e.pdf http://www.w3.org/Submission/ws-addressing/
応答 SOAP メッセージを見てください: http://msdn.microsoft.com/en-us/library/system.servicemodel.operationcontractattribute.action.aspx
于 2011-06-23T03:59:20.623 に答える