次の方法で共有


IServiceRemotingContract.RequestResponseAsync メソッド

定義

クライアントにメッセージを送信し、応答を取得します。

[System.ServiceModel.FaultContract(typeof(Microsoft.ServiceFabric.Services.Remoting.V1.RemoteExceptionInformation))]
[System.ServiceModel.OperationContract]
public System.Threading.Tasks.Task<byte[]> RequestResponseAsync (Microsoft.ServiceFabric.Services.Remoting.V1.ServiceRemotingMessageHeaders messageHeaders, byte[] requestBody);
[<System.ServiceModel.FaultContract(typeof(Microsoft.ServiceFabric.Services.Remoting.V1.RemoteExceptionInformation))>]
[<System.ServiceModel.OperationContract>]
abstract member RequestResponseAsync : Microsoft.ServiceFabric.Services.Remoting.V1.ServiceRemotingMessageHeaders * byte[] -> System.Threading.Tasks.Task<byte[]>
Public Function RequestResponseAsync (messageHeaders As ServiceRemotingMessageHeaders, requestBody As Byte()) As Task(Of Byte())

パラメーター

messageHeaders
Microsoft.ServiceFabric.Services.Remoting.V1.ServiceRemotingMessageHeaders

メッセージ ヘッダーには、要求の逆シリアル化とサービスへのメッセージのディスパッチに必要な情報が含まれています。

requestBody
Byte[]

メッセージ本文には、シリアル化された形式の要求が含まれています。

戻り値

Task<Byte[]>

応答本文は、クライアントによって受信されたシリアル化された応答です。

属性

適用対象