次の方法で共有


WrappingServiceRemotingDataContractSerializationProvider.CreateResponseMessageSerializer メソッド

定義

ラップされたメッセージ データContract 実装を使用して serviceInterface の IServiceRemotingResponseMessageBodySerializer を作成します

public Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBodySerializer CreateResponseMessageSerializer (Type serviceInterfaceType, System.Collections.Generic.IEnumerable<Type> methodReturnTypes, System.Collections.Generic.IEnumerable<Type> wrappedMessageTypes = default);
abstract member CreateResponseMessageSerializer : Type * seq<Type> * seq<Type> -> Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBodySerializer
override this.CreateResponseMessageSerializer : Type * seq<Type> * seq<Type> -> Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingResponseMessageBodySerializer
Public Function CreateResponseMessageSerializer (serviceInterfaceType As Type, methodReturnTypes As IEnumerable(Of Type), Optional wrappedMessageTypes As IEnumerable(Of Type) = Nothing) As IServiceRemotingResponseMessageBodySerializer

パラメーター

serviceInterfaceType
Type

リモート サービス インターフェイス。

methodReturnTypes
IEnumerable<Type>

指定したインターフェイスのすべてのメソッドの戻り値の型。

wrappedMessageTypes
IEnumerable<Type>

すべてのリモート処理メソッドのラップされた応答の種類

戻り値

トランスポート経由で IServiceRemotingResponseMessageBodySerializer 転送するためのサービス リモート処理応答メッセージ本文をメッセージング本文にシリアル化できる のインスタンス。

実装

適用対象