次の方法で共有


WcfServiceRemotingListener コンストラクター

定義

オーバーロード

WcfServiceRemotingListener(ServiceContext, IService, Binding, IServiceRemotingMessageSerializationProvider, String, Boolean)

WcfServiceRemotingListener クラスの新しいインスタンスを初期化します。

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, EndpointAddress, Boolean)

WcfServiceRemotingListener クラスの新しいインスタンスを初期化します。

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, String, Boolean)

WcfServiceRemotingListener クラスの新しいインスタンスを初期化します。

WcfServiceRemotingListener(ServiceContext, IService, Binding, IServiceRemotingMessageSerializationProvider, String, Boolean)

WcfServiceRemotingListener クラスの新しいインスタンスを初期化します。

public WcfServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.IService serviceImplementation, System.ServiceModel.Channels.Binding listenerBinding = default, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, string endpointResourceName = "ServiceEndpointV2", bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.IService * System.ServiceModel.Channels.Binding * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * string * bool -> Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, serviceImplementation As IService, Optional listenerBinding As Binding = Nothing, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional endpointResourceName As String = "ServiceEndpointV2", Optional useWrappedMessage As Boolean = false)

パラメーター

serviceContext
ServiceContext

リモート処理リスナーが構築されているサービスのコンテキスト。

serviceImplementation
IService

サービス実装オブジェクト。

listenerBinding
Binding

リスナーに使用する WCF バインディング。 リスナー バインドが指定されていない場合、または null の場合は、セキュリティなしで をNetTcpBinding作成する メソッドを使用してCreateTcpListenerBinding(Int64, TimeSpan, TimeSpan)、既定のリスナー バインドが作成されます。

serializationProvider
IServiceRemotingMessageSerializationProvider

シリアル化プロバイダー。

endpointResourceName
String

リスナーのアドレスを作成するために使用するサービス マニフェストで定義されているエンドポイント リソースの名前。 endpointResourceName が指定されていない場合、または null の場合は、既定値 "ServiceEndpointV2" が使用されます。

useWrappedMessage
Boolean

これは、リモート処理メソッドパラメーターをワイヤ経由で送信する前にラップする必要があるかどうかを示します。 UseWrappedMessage が false に設定されている場合、パラメーターはラップされません。 この値を true に設定すると、パラメーターがラップされます。既定値は false です。

適用対象

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, EndpointAddress, Boolean)

WcfServiceRemotingListener クラスの新しいインスタンスを初期化します。

public WcfServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler messageHandler, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.ServiceModel.Channels.Binding listenerBinding = default, System.ServiceModel.EndpointAddress address = default, bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * System.ServiceModel.Channels.Binding * System.ServiceModel.EndpointAddress * bool -> Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, messageHandler As IServiceRemotingMessageHandler, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional listenerBinding As Binding = Nothing, Optional address As EndpointAddress = Nothing, Optional useWrappedMessage As Boolean = false)

パラメーター

serviceContext
ServiceContext

リモート処理リスナーが構築されているサービスのコンテキスト。

messageHandler
IServiceRemotingMessageHandler

リモート処理メッセージを受信および処理するためのハンドラー。 メッセージを受信すると、リスナーはハンドラーにメッセージを配信します。

serializationProvider
IServiceRemotingMessageSerializationProvider

シリアル化プロバイダー。

listenerBinding
Binding

リスナーに使用する WCF バインディング。 リスナー バインドが指定されていない場合、または null の場合は、 メソッドを使用して CreateTcpListenerBinding(Int64, TimeSpan, TimeSpan) 既定のリスナー バインドが作成されます。

address
EndpointAddress

WCF リスナーに使用するエンドポイント アドレス。 指定しない場合、または null の場合、エンドポイント アドレスは、サービス マニフェストで定義されている "ServiceEndpointV2" という名前の既定のエンドポイント リソースを使用して作成されます。

useWrappedMessage
Boolean

これは、リモート処理メソッドパラメーターをワイヤ経由で送信する前にラップする必要があるかどうかを示します。 UseWrappedMessage が false に設定されている場合、パラメーターはラップされません。 この値を true に設定すると、パラメーターがラップされます。既定値は false です。

適用対象

WcfServiceRemotingListener(ServiceContext, IServiceRemotingMessageHandler, IServiceRemotingMessageSerializationProvider, Binding, String, Boolean)

WcfServiceRemotingListener クラスの新しいインスタンスを初期化します。

public WcfServiceRemotingListener (System.Fabric.ServiceContext serviceContext, Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler messageHandler, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider serializationProvider = default, System.ServiceModel.Channels.Binding listenerBinding = default, string endpointResourceName = "ServiceEndpointV2", bool useWrappedMessage = false);
new Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener : System.Fabric.ServiceContext * Microsoft.ServiceFabric.Services.Remoting.V2.Runtime.IServiceRemotingMessageHandler * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingMessageSerializationProvider * System.ServiceModel.Channels.Binding * string * bool -> Microsoft.ServiceFabric.Services.Remoting.V2.Wcf.Runtime.WcfServiceRemotingListener
Public Sub New (serviceContext As ServiceContext, messageHandler As IServiceRemotingMessageHandler, Optional serializationProvider As IServiceRemotingMessageSerializationProvider = Nothing, Optional listenerBinding As Binding = Nothing, Optional endpointResourceName As String = "ServiceEndpointV2", Optional useWrappedMessage As Boolean = false)

パラメーター

serviceContext
ServiceContext

リモート処理リスナーが構築されているサービスのコンテキスト。

messageHandler
IServiceRemotingMessageHandler

リモート処理メッセージを受信および処理するためのハンドラー。 メッセージを受信すると、リスナーはハンドラーにメッセージを配信します。

serializationProvider
IServiceRemotingMessageSerializationProvider

シリアル化プロバイダー。

listenerBinding
Binding

リスナーに使用する WCF バインディング。 リスナー バインドが指定されていない場合、または null の場合は、セキュリティなしで をNetTcpBinding作成する メソッドを使用してCreateTcpListenerBinding(Int64, TimeSpan, TimeSpan)、既定のリスナー バインドが作成されます。

endpointResourceName
String

リスナーのアドレスを作成するために使用するサービス マニフェストで定義されているエンドポイント リソースの名前。 endpointResourceName が指定されていないか、null の場合は、既定値 "ServiceEndpointV2" が使用されます。

useWrappedMessage
Boolean

これは、リモート処理メソッドパラメーターをワイヤ経由で送信する前にラップする必要があるかどうかを示します。 UseWrappedMessage が false に設定されている場合、パラメーターはラップされません。 この値を true に設定すると、パラメーターがラップされます。既定値は false です。

適用対象