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

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

FabricSystemApplication

Properties

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

Methods

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

Events

ClaimsRetrieval
ClientConnected
ClientDisconnected

Applies to