FabricClient Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea y administra servicios de Service Fabric y otras entidades.
public sealed class FabricClient : IDisposable
type FabricClient = class
interface IDisposable
Public NotInheritable Class FabricClient
Implements IDisposable
- Herencia
-
FabricClient
- Implementaciones
Comentarios
Se recomienda encarecidamente compartir FabricClients tanto como sea posible. Esto se debe a que FabricClient tiene varias optimizaciones, como el almacenamiento en caché y el procesamiento por lotes que no podría usar por completo de lo contrario.
Constructores
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 está 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 entre 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(FabricClientSettings, String[]) |
Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas y el objeto deseado FabricClientSettings. |
FabricClient(SecurityCredentials, FabricClientSettings, String[]) |
Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric dadas y SecurityCredentialsFabricClientSettings. |
FabricClient(SecurityCredentials, String[]) |
Inicializa una nueva instancia de la FabricClient clase con direcciones de puerta de enlace de Service Fabric y SecurityCredentials. |
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(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(TimeSpan, String[]) |
Obsoletos.
EN DESUSO. Inicializa una nueva instancia de la FabricClient clase con direcciones keepAliveInterval y Puerta de enlace de Service Fabric (hostEndpoints). |
Campos
FabricSystemApplication |
La aplicación Service Fabric System. |
Propiedades
ApplicationManager |
Obtiene el ApplicationManager objeto que se puede usar para realizar operaciones relacionadas con aplicaciones y tipos de aplicación. |
ClusterManager |
Obtiene el ClusterManager objeto que se puede usar para realizar operaciones relacionadas con el clúster de Service Fabric. |
ComposeDeploymentManager |
Obtiene el FabricClient.ComposeDeploymentClient objeto que se puede usar para realizar operaciones relacionadas con la implementación de redacción. |
FaultManager |
Obtiene el objeto que FabricClient.FaultManagementClient se va a inducir errores. Por ejemplo, RestartNodeAsync. |
HealthManager |
Obtiene el cliente de mantenimiento que se puede usar para realizar operaciones relacionadas con el estado, como el estado del informe o obtener el estado de la entidad. |
InfrastructureManager |
Obtiene el FabricClient.InfrastructureServiceClient objeto que se puede usar para realizar operaciones relacionadas con la infraestructura en la que se ejecuta el clúster. Esta propiedad admite la plataforma de Service Fabric; no está pensado para llamarse directamente desde el código. |
NetworkManager |
Obtiene el objeto FabricClient.NetworkManagementClient para administrar redes de contenedor. |
PropertyManager |
Obtiene el PropertyManager objeto que se puede usar para realizar operaciones relacionadas con nombres y propiedades. |
QueryManager |
Obtiene el administrador de consultas que se puede usar para ejecutar consultas en el clúster de Service Fabric. |
RepairManager |
Obtiene el FabricClient.RepairManagementClient objeto que se puede usar para administrar las tareas de reparación. Esta propiedad admite la plataforma de Service Fabric; no está pensado para llamarse directamente desde el código. |
SecretStore |
Obtiene el cliente del almacén de secretos. |
ServiceGroupManager |
Obtiene el ServiceGroupManager objeto que se puede usar para realizar operaciones relacionadas con grupos de servicios. |
ServiceManager |
Obtiene el ServiceManager objeto que se puede usar para realizar operaciones relacionadas con los servicios y los tipos de servicio. |
Settings |
Obtiene la configuración del cliente de fabric. |
TestManager |
Obtiene para FabricClient.TestManagementClient realizar acciones complejas que pasan por FaultAnalysisService. Por ejemplo, StartPartitionDataLossAsync. Esto también admite LAS API para la validación (que no pasan por FaultAnalysisService). Por ejemplo, ValidateServiceAsync. |
Métodos
Dispose() |
Elimina el cliente de fabric. |
Finalize() |
Destructor del cliente de fabric. |
UpdateSecurityCredentials(SecurityCredentials) |
Novedades las credenciales de seguridad del cliente de fabric. |
UpdateSettings(FabricClientSettings) |
Novedades la configuración del cliente de fabric. |
Eventos
ClaimsRetrieval |
Se produce cuando el cliente necesita proporcionar un token de notificaciones para la autorización con la puerta de enlace. |
ClientConnected |
Se produce cuando el cliente está conectado a la puerta de enlace. |
ClientDisconnected |
Se produce cuando el cliente está desconectado de la puerta de enlace. |
Se aplica a
Azure SDK for .NET