Share via


FabricClient Class

Definition

Creates and manages Service Fabric services and other entities.

public sealed class FabricClient : IDisposable
type FabricClient = class
    interface IDisposable
Public NotInheritable Class FabricClient
Implements IDisposable
Inheritance
FabricClient
Implements

Remarks

It is highly recommended that you share FabricClients as much as possible. This is because the FabricClient has multiple optimizations such as caching and batching that you would not be able to fully utilize otherwise.

Constructors

Name Description
FabricClient()
FabricClient(FabricClientRole)
FabricClient(FabricClientSettings, String[])
FabricClient(FabricClientSettings)
FabricClient(SecurityCredentials, FabricClientSettings, String[])
FabricClient(SecurityCredentials, String[])
FabricClient(SecurityCredentials, TimeSpan, String[])
FabricClient(String[])
FabricClient(TimeSpan, String[])

Fields

Name Description
FabricSystemApplication

Properties

Name Description
ApplicationManager
ClusterManager
ComposeDeploymentManager
FaultManager
HealthManager
InfrastructureManager
NetworkManager
PropertyManager
QueryManager
RepairManager
SecretStore
ServiceGroupManager
ServiceManager
Settings
TestManager

Methods

Name Description
Dispose()
Finalize()
UpdateSecurityCredentials(SecurityCredentials)
UpdateSettings(FabricClientSettings)

Events

Name Description
ClaimsRetrieval
ClientConnected
ClientDisconnected

Applies to