WcfServiceRemotingListener コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 です。
適用対象
Azure SDK for .NET