次の方法で共有


ServiceRemotingMessageDispatcher クラス

定義

インターフェイスを実装するサービスにメッセージをディスパッチできる の実装IServiceRemotingMessageHandlerIServiceを提供します。

public class ServiceRemotingMessageDispatcher : IDisposable, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler
type ServiceRemotingMessageDispatcher = class
    interface IServiceRemotingMessageHandler
    interface IDisposable
Public Class ServiceRemotingMessageDispatcher
Implements IDisposable, IServiceRemotingMessageHandler
継承
ServiceRemotingMessageDispatcher
派生
実装

コンストラクター

ServiceRemotingMessageDispatcher(IEnumerable<Type>, ServiceContext, Object, IServiceRemotingMessageBodyFactory)

指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする クラスの新しいインスタンス ServiceRemotingMessageDispatcher を初期化します。

ServiceRemotingMessageDispatcher(ServiceContext, IService, IServiceRemotingMessageBodyFactory)

指定されたサービス コンテキストを使用し、指定されたサービス実装にメッセージをディスパッチする クラスの新しいインスタンス ServiceRemotingMessageDispatcher を初期化します。

メソッド

Dispose()

インターフェイスを実装するサービスにメッセージをディスパッチできる の実装IServiceRemotingMessageHandlerIServiceを提供します。

GetRemotingMessageBodyFactory()

リモート処理応答メッセージ本文の作成に使用されるファクトリを取得します。

HandleOneWayMessage(IServiceRemotingRequestMessage)

クライアントからの一方向メッセージを処理します。

HandleRequestResponseAsync(IServiceRemotingRequestContext, IServiceRemotingRequestMessage)

サービスからの応答を必要とするクライアントからのメッセージを処理します。

HandleRequestResponseAsync(ServiceRemotingDispatchHeaders, IServiceRemotingRequestMessageBody, CancellationToken)

サービスからの応答を必要とするクライアントからのメッセージを処理します。 この API は、クライアントがサービスと同じプロセスにあるショートサーキットに使用できます。 クライアントは、ServiceProxy を使用する代わりに、サービスに直接要求をディスパッチできるようになりました。

適用対象