Compartir a través de


FabricClient Constructores

Definición

Sobrecargas

FabricClient()

Inicializa una nueva instancia de la clase FabricClient. El código que se ejecuta dentro del clúster debe usar este constructor. Permite que la FabricClient instancia se conecte al clúster a través del servicio de puerta de enlace local que se ejecuta en el mismo nodo.

FabricClient(FabricClientRole)

Inicializa una nueva instancia de la FabricClient clase con el rol de cliente de tejido especificado: FabricClientRole.

FabricClient(FabricClientSettings)

Inicializa una nueva instancia de la FabricClient clase con el objeto deseado FabricClientSettings. FabricClient Si se encuentra en el mismo clúster que el servicio, use un objeto Local FabricClient. Local FabricClient es una característica de Service Fabric que permite FabricClient conectarse al servicio de puerta de enlace local en lugar de elegir una lista. De este modo, el cliente puede omitir un salto de red adicional. En caso de que un servicio resuelva otra partición de servicio en el mismo clúster, se recomienda usar Local FabricClient, ya que habilita el equilibrio de carga automático y mejora el rendimiento.

FabricClient(String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas. Estos puntos de conexión de host son una lista de cadenas delimitadas ":" donde la primera parte es la dirección IP del clúster y la segunda parte es el puerto de punto de conexión de conexión de cliente.

FabricClient(FabricClientSettings, String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas y el deseado FabricClientSettings.

FabricClient(SecurityCredentials, String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric y SecurityCredentials.

FabricClient(TimeSpan, String[])
Obsoletos.

EN DESUSO. Inicializa una nueva instancia de la FabricClient clase con las direcciones keepAliveInterval y Service Fabric Gateway (hostEndpoints).

FabricClient(SecurityCredentials, FabricClientSettings, String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas SecurityCredentials y FabricClientSettings.

FabricClient(SecurityCredentials, TimeSpan, String[])
Obsoletos.

EN DESUSO. Inicializa una nueva instancia de la FabricClient clase con credenciales dadas, direcciones keepAliveInterval y Puerta de enlace de Service Fabric (hostEndpoints).

FabricClient()

Inicializa una nueva instancia de la clase FabricClient. El código que se ejecuta dentro del clúster debe usar este constructor. Permite que la FabricClient instancia se conecte al clúster a través del servicio de puerta de enlace local que se ejecuta en el mismo nodo.

public FabricClient ();
Public Sub New ()

Comentarios

Dado que este constructor usa el servicio de puerta de enlace local que se ejecuta en el mismo nodo para conectarse al clúster, el cliente puede omitir un salto de red adicional. Para conectarse a un clúster desde código que se ejecuta fuera del clúster, use un constructor diferente que le permita especificar explícitamente los parámetros de conexión.

Se aplica a

FabricClient(FabricClientRole)

Inicializa una nueva instancia de la FabricClient clase con el rol de cliente de tejido especificado: FabricClientRole.

public FabricClient (System.Fabric.FabricClientRole clientRole);
new System.Fabric.FabricClient : System.Fabric.FabricClientRole -> System.Fabric.FabricClient
Public Sub New (clientRole As FabricClientRole)

Parámetros

clientRole
FabricClientRole

Rol de cliente fabric.

Se aplica a

FabricClient(FabricClientSettings)

Inicializa una nueva instancia de la FabricClient clase con el objeto deseado FabricClientSettings. FabricClient Si se encuentra en el mismo clúster que el servicio, use un objeto Local FabricClient. Local FabricClient es una característica de Service Fabric que permite FabricClient conectarse al servicio de puerta de enlace local en lugar de elegir una lista. De este modo, el cliente puede omitir un salto de red adicional. En caso de que un servicio resuelva otra partición de servicio en el mismo clúster, se recomienda usar Local FabricClient, ya que habilita el equilibrio de carga automático y mejora el rendimiento.

public FabricClient (System.Fabric.FabricClientSettings settings);
new System.Fabric.FabricClient : System.Fabric.FabricClientSettings -> System.Fabric.FabricClient
Public Sub New (settings As FabricClientSettings)

Parámetros

settings
FabricClientSettings

La configuración del cliente de fabric utilizada por el cliente de fabric.

Se aplica a

FabricClient(String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas. Estos puntos de conexión de host son una lista de cadenas delimitadas ":" donde la primera parte es la dirección IP del clúster y la segunda parte es el puerto de punto de conexión de conexión de cliente.

public FabricClient (params string[] hostEndpoints);
new System.Fabric.FabricClient : string[] -> System.Fabric.FabricClient
Public Sub New (ParamArray hostEndpoints As String())

Parámetros

hostEndpoints
String[]

Define el conjunto de direcciones de puerta de enlace que FabricClient puede usar para conectarse al clúster.

Se aplica a

FabricClient(FabricClientSettings, String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas y el deseado FabricClientSettings.

public FabricClient (System.Fabric.FabricClientSettings settings, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.FabricClientSettings * string[] -> System.Fabric.FabricClient
Public Sub New (settings As FabricClientSettings, ParamArray hostEndpoints As String())

Parámetros

settings
FabricClientSettings

Configuración del cliente de fabric.

hostEndpoints
String[]

Define el conjunto de direcciones de puerta de enlace que FabricClient puede usar para conectarse al clúster.

Se aplica a

FabricClient(SecurityCredentials, String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric y SecurityCredentials.

public FabricClient (System.Fabric.SecurityCredentials credential, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, ParamArray hostEndpoints As String())

Parámetros

credential
SecurityCredentials

SecurityCredentialsdefine la configuración de seguridad de .FabricClient

hostEndpoints
String[]

Define el conjunto de direcciones de puerta de enlace que FabricClient puede usar para conectarse al clúster.

Se aplica a

FabricClient(TimeSpan, String[])

Precaución

Deprecated

EN DESUSO. Inicializa una nueva instancia de la FabricClient clase con las direcciones keepAliveInterval y Service Fabric Gateway (hostEndpoints).

[System.Obsolete("Deprecated", true)]
public FabricClient (TimeSpan keepAliveInterval, params string[] hostEndpoints);
[<System.Obsolete("Deprecated", true)>]
new System.Fabric.FabricClient : TimeSpan * string[] -> System.Fabric.FabricClient
Public Sub New (keepAliveInterval As TimeSpan, ParamArray hostEndpoints As String())

Parámetros

keepAliveInterval
TimeSpan

Define el intervalo periódico de mensajes de mantenimiento activo.

hostEndpoints
String[]

Define el conjunto de direcciones de puerta de enlace que FabricClient puede usar para conectarse al clúster.

Atributos

Comentarios

Si hay dispositivos externos entre la conexión del cliente al clúster que requieren mensajes periódicos para mantener la conexión activa, asegúrese de usar la característica KeepAlive de FabricClient. Durante la inicialización de FabricClient, los usuarios pueden especificar timeSpan keepAliveInterval. Si se especifica este argumento, FabricClient hará ping periódicamente al servicio de puerta de enlace de Service Fabric con el que se está comunicando, siempre y cuando haya una operación pendiente. Un ejemplo de un escenario en el que esta característica es útil es Windows Azure. FabricClient Si está fuera de Windows Azure y el clúster está dentro de Windows Azure, todas las conexiones pasarán por el Azure Load Balancer (ALB). ALB finaliza las conexiones que están inactivas durante más de 60 segundos. Por lo tanto, en estas situaciones, FabricClient se debe crear con KeepAliveInterval establecido <en 59 segundos (se recomienda 20 -30).

Se aplica a

FabricClient(SecurityCredentials, FabricClientSettings, String[])

Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas SecurityCredentials y FabricClientSettings.

public FabricClient (System.Fabric.SecurityCredentials credential, System.Fabric.FabricClientSettings settings, params string[] hostEndpoints);
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * System.Fabric.FabricClientSettings * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, settings As FabricClientSettings, ParamArray hostEndpoints As String())

Parámetros

credential
SecurityCredentials

SecurityCredentialsdefine la configuración de seguridad de .FabricClient

settings
FabricClientSettings

Configuración del cliente de fabric.

hostEndpoints
String[]

Define el conjunto de direcciones de puerta de enlace que FabricClient puede usar para conectarse al clúster.

Se aplica a

FabricClient(SecurityCredentials, TimeSpan, String[])

Precaución

Deprecated

EN DESUSO. Inicializa una nueva instancia de la FabricClient clase con credenciales dadas, direcciones keepAliveInterval y Puerta de enlace de Service Fabric (hostEndpoints).

[System.Obsolete("Deprecated", true)]
public FabricClient (System.Fabric.SecurityCredentials credential, TimeSpan keepAliveInterval, params string[] hostEndpoints);
[<System.Obsolete("Deprecated", true)>]
new System.Fabric.FabricClient : System.Fabric.SecurityCredentials * TimeSpan * string[] -> System.Fabric.FabricClient
Public Sub New (credential As SecurityCredentials, keepAliveInterval As TimeSpan, ParamArray hostEndpoints As String())

Parámetros

credential
SecurityCredentials

Define las credenciales de seguridad.

keepAliveInterval
TimeSpan

Define el intervalo periódico de mensajes de mantenimiento activo.

hostEndpoints
String[]

Define el conjunto de direcciones de puerta de enlace que FabricClient puede usar para conectarse al clúster.

Atributos

Comentarios

Si hay dispositivos externos entre la conexión del cliente al clúster que requieren mensajes periódicos para mantener la conexión activa, asegúrese de usar la característica KeepAlive de FabricClient. Durante la inicialización de FabricClient, los usuarios pueden especificar timeSpan keepAliveInterval. Si se especifica este argumento, FabricClient hará ping periódicamente al servicio de puerta de enlace de Service Fabric con el que se está comunicando, siempre y cuando haya una operación pendiente. Un ejemplo de un escenario en el que esta característica es útil es Windows Azure. FabricClient Si está fuera de Windows Azure y el clúster está dentro de Windows Azure, todas las conexiones pasarán por el Azure Load Balancer (ALB). ALB finaliza las conexiones que están inactivas durante más de 60 segundos. Por lo tanto, en estas situaciones, FabricClient se debe crear con KeepAliveInterval establecido <en 59 segundos (se recomienda 20 -30).

Se aplica a