次の方法で共有


ServiceRemotingDataContractSerializationProvider クラス

定義

これは、要求/応答のシリアル化中にリモート処理サービスとクライアントによって使用される既定の実装 IServiceRemotingMessageSerializationProviderです。 シリアル化に DataContract を使用しました。

public class ServiceRemotingDataContractSerializationProvider : Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider
type ServiceRemotingDataContractSerializationProvider = class
    interface IServiceRemotingMessageSerializationProvider
Public Class ServiceRemotingDataContractSerializationProvider
Implements IServiceRemotingMessageSerializationProvider
継承
ServiceRemotingDataContractSerializationProvider
派生
実装

コンストラクター

ServiceRemotingDataContractSerializationProvider()

既定の IBufferPoolManager 実装を使用して ServiceRemotingDataContractSerializationProvider 、 クラスの新しいインスタンスを初期化します。

ServiceRemotingDataContractSerializationProvider(IBufferPoolManager)

指定した IBufferPoolManager 実装を使用して ServiceRemotingDataContractSerializationProvider 、 クラスの新しいインスタンスを初期化します。

メソッド

CreateMessageBodyFactory()

DataContract リモート処理型の MessageFactory を作成します。 これは、リモート処理要求/応答オブジェクトを作成するために使用されます。

CreateRemotingRequestMessageBodyDataContractSerializer(Type, IEnumerable<Type>)

要求メッセージ本文をシリアル化およびシリアル化解除するための DataContractSerializer の作成に使用される設定を取得します。

CreateRemotingResponseMessageBodyDataContractSerializer(Type, IEnumerable<Type>)

要求メッセージ本文をシリアル化およびシリアル化解除するための DataContractSerializer の作成に使用される設定を取得します。

CreateRequestMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>)

DataContract 実装を使用して serviceInterface の IServiceRemotingRequestMessageBodySerializer を作成します

CreateResponseMessageSerializer(Type, IEnumerable<Type>, IEnumerable<Type>)

DataContract 実装を使用して serviceInterface の IServiceRemotingResponseMessageBodySerializer を作成します

CreateXmlDictionaryReader(Stream)

入力ストリームから読み取るリーダーを作成します。 シリアル化されたコンテンツをストリームから読み取る方法をカスタマイズするには、このメソッドを使用します。

CreateXmlDictionaryWriter(Stream)

ストリームに書き込むライターを作成します。 シリアル化されたコンテンツをストリームに書き込む方法をカスタマイズするには、このメソッドを使用します。

適用対象