FabricClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt und verwaltet Service Fabric-Dienste und andere Entitäten.
public sealed class FabricClient : IDisposable
type FabricClient = class
interface IDisposable
Public NotInheritable Class FabricClient
Implements IDisposable
- Vererbung
-
FabricClient
- Implementiert
Hinweise
Es wird dringend empfohlen, FabricClients so weit wie möglich zu teilen. Dies liegt daran, dass der FabricClient über mehrere Optimierungen wie Zwischenspeicherung und Batchverarbeitung verfügt, die Sie andernfalls nicht vollständig nutzen könnten.
Konstruktoren
FabricClient() |
Initialisiert eine neue Instanz der FabricClient-Klasse. Dieser Konstruktor sollte von Code verwendet werden, der innerhalb des Clusters ausgeführt wird. Es ermöglicht dem FabricClient instance, eine Verbindung mit dem Cluster über den lokalen Gatewaydienst herzustellen, der auf demselben Knoten ausgeführt wird. |
FabricClient(FabricClientRole) |
Initialisiert einen neuen instance der FabricClient -Klasse mit der angegebenen Fabric-Clientrolle : FabricClientRole. |
FabricClient(FabricClientSettings) |
Initialisiert einen neuen instance der FabricClient -Klasse mit dem gewünschten FabricClientSettings. Wenn sich im FabricClient selben Cluster wie der Dienst befindet, verwenden Sie einen Lokalen FabricClient. Local FabricClient ist ein Feature von Service Fabric, das es ermöglicht FabricClient , eine Verbindung mit dem lokalen Gatewaydienst herzustellen, anstatt aus einer Liste zu wählen. Auf diese Weise kann Ihr Client einen zusätzlichen Netzwerkhop umgehen. Falls ein Dienst eine andere Dienstpartition im selben Cluster auflöst, empfiehlt es sich, Lokal FabricClientzu verwenden, da dies den automatischen Lastenausgleich ermöglicht und die Leistung verbessert. |
FabricClient(FabricClientSettings, String[]) |
Initialisiert einen neuen instance der -Klasse mit den FabricClient angegebenen Service Fabric Gateway-Adressen und dem gewünschten FabricClientSettings. |
FabricClient(SecurityCredentials, FabricClientSettings, String[]) |
Initialisiert eine neue instance der -Klasse mit den FabricClient angegebenen Service Fabric Gateway-Adressen SecurityCredentials und FabricClientSettings. |
FabricClient(SecurityCredentials, String[]) |
Initialisiert einen neuen instance der -Klasse mit den FabricClient angegebenen Service Fabric Gateway-Adressen und SecurityCredentials. |
FabricClient(SecurityCredentials, TimeSpan, String[]) |
Veraltet.
VERALTET. Initialisiert eine neue instance der -Klasse mit angegebenen FabricClient Anmeldeinformationen, keepAliveInterval- und Service Fabric-Gatewayadressen (hostEndpoints). |
FabricClient(String[]) |
Initialisiert eine neue instance der FabricClient -Klasse mit den angegebenen Service Fabric Gateway-Adressen. Bei diesen Hostendpunkten handelt es sich um eine Liste von durch ":" getrennten Zeichenfolgen, wobei der erste Teil die IP-Adresse des Clusters und der zweite Teil der Clientverbindungs-Endpunkt-Port ist. |
FabricClient(TimeSpan, String[]) |
Veraltet.
VERALTET. Initialisiert eine neue instance der -Klasse mit den FabricClient angegebenen KeepAliveInterval- und Service Fabric-Gatewayadressen (hostEndpoints). |
Felder
FabricSystemApplication |
Die Service Fabric System-Anwendung. |
Eigenschaften
ApplicationManager |
Ruft den ab, der ApplicationManager zum Ausführen von Vorgängen im Zusammenhang mit Anwendungen und Anwendungstypen verwendet werden kann. |
ClusterManager |
Ruft die ab, die ClusterManager zum Ausführen von Vorgängen im Zusammenhang mit dem Service Fabric-Cluster verwendet werden kann. |
ComposeDeploymentManager |
Ruft die ab, die FabricClient.ComposeDeploymentClient zum Ausführen von Vorgängen im Zusammenhang mit der Erstellungsbereitstellung verwendet werden kann. |
FaultManager |
Ruft den FabricClient.FaultManagementClient ab, um Fehler zu induzieren. Beispiel: RestartNodeAsync. |
HealthManager |
Ruft den Integritätsclient ab, der zum Ausführen von integritätsbezogenen Vorgängen verwendet werden kann, z. B. Berichtsintegrität oder Abrufen der Entitätsintegrität. |
InfrastructureManager |
Ruft die ab, die FabricClient.InfrastructureServiceClient zum Ausführen von Vorgängen im Zusammenhang mit der Infrastruktur verwendet werden kann, in der der Cluster ausgeführt wird. Diese Eigenschaft unterstützt die Service Fabric-Plattform. sie soll nicht direkt aus Ihrem Code aufgerufen werden. |
NetworkManager |
Ruft den FabricClient.NetworkManagementClient ab, um Containernetzwerke zu verwalten. |
PropertyManager |
Ruft die ab, die PropertyManager zum Ausführen von Vorgängen im Zusammenhang mit Namen und Eigenschaften verwendet werden kann. |
QueryManager |
Ruft den Abfrage-Manager ab, der zum Ausführen von Abfragen für den Service Fabric-Cluster verwendet werden kann. |
RepairManager |
Ruft den ab, der FabricClient.RepairManagementClient zum Verwalten von Reparaturaufgaben verwendet werden kann. Diese Eigenschaft unterstützt die Service Fabric-Plattform. sie soll nicht direkt aus Ihrem Code aufgerufen werden. |
SecretStore |
Ruft den Geheimspeicherclient ab. |
ServiceGroupManager |
Ruft die ab, die ServiceGroupManager zum Ausführen von Vorgängen im Zusammenhang mit Dienstgruppen verwendet werden kann. |
ServiceManager |
Ruft die ab, die ServiceManager zum Ausführen von Vorgängen im Zusammenhang mit Diensten und Diensttypen verwendet werden kann. |
Settings |
Ruft die Fabricclienteinstellungen ab. |
TestManager |
Ruft die FabricClient.TestManagementClient ab, um komplexe Aktionen auszuführen, die FaultAnalysisService durchlaufen. Beispiel: StartPartitionDataLossAsync. Dies unterstützt auch APIs für die Überprüfung (die Nicht über FaultAnalysisService ausgeführt werden). Beispiel: ValidateServiceAsync. |
Methoden
Dispose() |
Veräußert den Fabricclient. |
Finalize() |
Destruktor des Fabric-Clients. |
UpdateSecurityCredentials(SecurityCredentials) |
Updates die Sicherheitsanmeldeinformationen des Fabric-Clients. |
UpdateSettings(FabricClientSettings) |
Updates die Fabricclienteinstellungen. |
Ereignisse
ClaimsRetrieval |
Tritt auf, wenn der Client ein Anspruchstoken für die Autorisierung mit dem Gateway bereitstellen muss. |
ClientConnected |
Tritt auf, wenn der Client mit dem Gateway verbunden ist. |
ClientDisconnected |
Tritt auf, wenn der Client vom Gateway getrennt ist. |
Gilt für:
Azure SDK for .NET