Compartir a través de


WcfCommunicationClientFactory<TServiceContract> Constructor

Definición

Inicializa una nueva instancia de la clase WcfCommunicationClientFactory<TServiceContract>.

public WcfCommunicationClientFactory (System.ServiceModel.Channels.Binding clientBinding = default, System.Collections.Generic.IEnumerable<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> exceptionHandlers = default, Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver servicePartitionResolver = default, string traceId = default, object callback = default);
new Microsoft.ServiceFabric.Services.Communication.Wcf.Client.WcfCommunicationClientFactory<'ServiceContract (requires 'ServiceContract : null)> : System.ServiceModel.Channels.Binding * seq<Microsoft.ServiceFabric.Services.Communication.Client.IExceptionHandler> * Microsoft.ServiceFabric.Services.Client.IServicePartitionResolver * string * obj -> Microsoft.ServiceFabric.Services.Communication.Wcf.Client.WcfCommunicationClientFactory<'ServiceContract (requires 'ServiceContract : null)>
Public Sub New (Optional clientBinding As Binding = Nothing, Optional exceptionHandlers As IEnumerable(Of IExceptionHandler) = Nothing, Optional servicePartitionResolver As IServicePartitionResolver = Nothing, Optional traceId As String = Nothing, Optional callback As Object = Nothing)

Parámetros

clientBinding
Binding

Enlace WCF que se va a usar para el cliente. Si el enlace de cliente no se especifica o null, se crea un enlace de cliente predeterminado mediante CreateTcpClientBinding(Int64, TimeSpan, TimeSpan) el método que crea un NetTcpBinding objeto sin seguridad.

exceptionHandlers
IEnumerable<IExceptionHandler>

Controladores de excepciones para controlar las excepciones detectadas al comunicarse con el servicio.

servicePartitionResolver
IServicePartitionResolver

Solucionador de particiones de servicio para resolver los puntos de conexión de servicio. Si no se especifica, se usa un solucionador de particiones de servicio predeterminado devuelto por GetDefault() .

traceId
String

Identificador que se va a usar en los seguimientos de diagnóstico de este componente.

callback
Object

Cliente de devolución de llamada que recibe las devoluciones de llamada del servicio.

Se aplica a