Freigeben über


System.Fabric Namespace

Klassen

ApplicationUpgradeProgress

Stellt den Upgrade-status der anwendung instance dar.

ByteSerializable

Eine Klasse, die in/aus einem Bytearray serialisiert/deserialisiert werden muss, sollte von dieser Basisklasse erben.

CheckExistsPropertyOperation

Stellt ein PropertyBatchOperation dar, das die boolesche Existenz einer Eigenschaft mit dem ExistenceCheck Argument vergleicht.

CheckSequencePropertyOperation

Vergleicht die SequenceNumber einer -Eigenschaft mit dem SequenceNumber -Argument.

CheckValuePropertyOperation

Stellt eine PropertyBatchOperation dar, die den Wert der -Eigenschaft mit dem erwarteten Wert vergleicht.

ClaimsCredentials

Stellt die anspruchsbasierten Sicherheitsanmeldeinformationen dar, die von STS (Sicherheitstokendienst) abgerufen wurden.

CodePackage

Stellt die Codepaketdefinition dar.

CodePackageActivationContext

Stellt die Aktivierung dar, die Informationen zu einem ausgeführten Codepaket in einer Service Fabric-Anwendung enthält.

Die GetActivationContext() Methoden und GetActivationContextAsync(TimeSpan, CancellationToken) können verwendet werden, um eine instance des Aktivierungskontexts abzurufen.

CodePackageActivationInformation

Für die interne Verwendung.

CodePackageActivator

Stellt den Aktivator für die Codepakete im Dienstpaket dar. Dies ist nur für den internen Gebrauch vorgesehen.

CodePackageActivator.CodePackageEventArgs

Nur für "Intern"

CodePackageDebugParameters

Klasse für Codepaketdebugparameter.

CodePackageEventDescription

Für die interne Verwendung.

ComposeDeploymentUpgradeProgress

Stellt den Upgradefortschritt der Compose-Bereitstellung dar.

ConfigurationPackage

Stellt ein Konfigurationspaket dar.

ContainerDebugParameters

Klasse für Containerdebuggingparameter.

DataPackage

Diese Klasse stellt ein Datenpaket in der Anwendung dar. Ein Datenpaket besteht aus statischen Daten (die aktualisiert werden können), die von der Anwendung genutzt werden. Weitere Informationen finden Sie unter https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model.

DeletePropertyOperation

Stellt eine PropertyBatchOperation dar, die eine angegebene Eigenschaft löscht, sofern sie vorhanden ist.

ExecutionPolicyDescription

Für die interne Verwendung.

FabricBackupDirectoryNotEmptyException

Die Ausnahme, die ausgelöst wird, wenn ein vom Benutzer bereitgestelltes Sicherungsverzeichnis nicht leer ist.

FabricBackupInProgressException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, eine Sicherung zu initiieren, während eine zuvor initiierte Sicherung noch ausgeführt wird.

FabricBackupNotFoundException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, eine Sicherungsplanungsrichtlinie für eine Partition abzurufen, für die die Sicherung nicht aktiviert ist

FabricCannotConnectException

Die Ausnahme, die angibt, dass der Fehler "CannotConnect" vorliegt.

FabricChaosAlreadyRunningException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, eine neue instance des integrierten Chaos Test-Diensts von Service Fabric zu erstellen, während der Dienst bereits im Cluster ausgeführt wird.

FabricChaosEngineException

Die Ausnahme, die ausgelöst wird, wenn beim integrierten Chaos Test-Dienst von Service Fabric etwas Unerwartetes aufgetreten ist.

FabricClient

Erstellt und verwaltet Service Fabric-Dienste und andere Entitäten.

FabricClient.ApplicationManagementClient

Stellt die Funktionalität zum Verwalten von Service Fabric-Anwendungen bereit.

FabricClient.ClaimsRetrievalEventArgs

Stellt die Ereignisargumente für ein Anspruchstokenabrufereignis dar.

FabricClient.ClusterManagementClient

Stellt den Clusterverwaltungsclient für die Ausführung von Clusterwartungsvorgängen dar.

FabricClient.ComposeDeploymentClient

Stellt die Funktionalität zum Verwalten von Service Fabric-Erstellungsbereitstellungen bereit.

FabricClient.FaultManagementClient

Bietet Funktionen zum Einschleusen von Fehlern in einem Service Fabric-Cluster.

FabricClient.GatewayInformationEventArgs

Stellt die Ereignisargumente für gatewaybezogene Ereignisse wie Verbinden und Trennen dar.

FabricClient.HealthClient

Bietet Funktionen zum Ausführen von integritätsbezogenen Vorgängen, z. B. Berichts- und Abfrageintegrität.

FabricClient.InfrastructureServiceClient

Stellt Methoden zum Ausführen infrastrukturspezifischer Vorgänge bereit.

Diese Klasse unterstützt die Service Fabric-Plattform. sie soll nicht direkt aus Ihrem Code aufgerufen werden.

FabricClient.NetworkManagementClient

Stellt die Funktionalität zum Verwalten von Service Fabric-Containernetzwerken bereit.

FabricClient.PropertyManagementClient

Stellt den Eigenschaftenverwaltungsclient dar, der zum Ausführen der Verwaltung von Namen und Eigenschaften verwendet wird.

FabricClient.QueryClient

Stellt den Fabricclient dar, der zum Ausgeben von Abfragen verwendet werden kann.

FabricClient.RepairManagementClient

Stellt Methoden zum Verwalten von Reparaturaufgaben bereit.

Diese Klasse unterstützt die Service Fabric-Plattform. sie soll nicht direkt aus Ihrem Code aufgerufen werden.

FabricClient.SecretStoreClient

Ermöglicht das Erstellen eines Service Fabric Secret Store-Clients

FabricClient.ServiceGroupManagementClient

Ermöglicht die clientseitige Erstellung, Löschung und Überprüfung von Dienstgruppen innerhalb des Clusters, genau wie FabricClient.ServiceManagementClient bei regulären Diensten.

FabricClient.ServiceManagementClient

Stellt die Aktivierung der zu verwaltenden Dienste dar.

FabricClient.ServiceManagementClient.ServiceNotificationEventArgs

Die Ereignisargumente für ein ServiceNotificationFilterMatched Ereignis.

FabricClient.TestManagementClient

Stellt Methoden zum Ausgeben und Steuern von Testbefehlen bereit.

FabricClientSettings

Stellt die Konfigurationseinstellungen für die -Klasse dar FabricClient .

FabricConnectionDeniedException

Die Ausnahme, die ausgelöst wird, wenn eine Verbindungsanforderung vom Service Fabric-Cluster oder -Server abgelehnt wird.

FabricConstants

Hierbei handelt es sich um Konstanten, die von ServiceFabric für verschiedene betriebssystembezogene Ressourcen verwendet werden.

FabricDeleteBackupFileFailedException

Die Ausnahme, die ausgelöst wird, wenn beim Löschen einer Datei oder eines Verzeichnisses während der Sicherung ein Fehler auftritt.

FabricElementAlreadyExistsException

Die Ausnahme, die auf einen Fehler aufgrund des Vorhandenseins einer in Konflikt stehenden Entität hinweist.

FabricElementNotFoundException

Die Ausnahme, die ausgelöst wird, wenn ein Service Fabric-Element nicht verfügbar ist.

FabricEndpointNotFoundException

Die Ausnahme, die ausgelöst wird, wenn der angegebene Endpunkt nicht gefunden wird.

FabricException

Die Service Fabric-Basis-Ausnahmeklasse.

FabricImageStoreException

Die Ausnahme, die beim Ausführen von ImageStore-Vorgängen ausgelöst wird.

FabricInvalidAddressException

Die Ausnahme, die ausgelöst wird, wenn eine Adresse von Service Fabric nicht erkannt wird.

FabricInvalidAtomicGroupException

Die Ausnahme, die ausgelöst wird, wenn die atomare Service Fabric-Gruppe ungültig ist.

FabricInvalidForStatefulServicesException

Die Ausnahme, die ausgelöst wird, wenn ein Vorgang nur für zustandslose Dienste gültig ist.

FabricInvalidForStatelessServicesException

Die Ausnahme, die ausgelöst wird, wenn ein Vorgang nur für zustandsbehaftete Dienste gültig ist.

FabricInvalidPartitionKeyException

Die Ausnahme, die auf einen Fehler aufgrund der Verwendung eines ungültigen Dienstpartitionsschlüssels hinweist.

FabricInvalidPartitionSelectorException

Die Ausnahme, die ausgelöst wird, wenn ein PartitionSelector ungültig ist.

FabricInvalidReplicaSelectorException

Die Ausnahme, die ausgelöst wird, wenn ein ReplicaSelector ungültig ist.

FabricInvalidTestCommandStateException

Die Ausnahme, die ausgelöst wird, wenn ein Vorgang für einen Testbefehl in einem bestimmten Zustand ungültig ist.

FabricMessageTooLargeException

Die Ausnahme, die angibt, dass die Nachricht zu groß ist.

FabricMissingFullBackupException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, eine inkrementelle Sicherung des Schlüssel-Wert-Speichers zu erstellen, bevor eine anfängliche vollständige Sicherung erstellt wird.

FabricNotPrimaryException

Die Ausnahme, die ausgelöst wird, wenn der Angerufene kein Primärer ist.

FabricNotReadableException

Die Ausnahme, die ausgelöst wird, wenn eine Dienstpartition oder ein Replikat Lesevorgänge nicht akzeptieren kann.

FabricObjectClosedException

Die Ausnahme, die ausgelöst wird, wenn sich das Service Fabric-Objekt aufgrund einer der folgenden Bedingungen derzeit in einem geschlossenen Zustand befindet: 1. Das Service Fabric-Objekt wird gelöscht. 2. Das Service Fabric-Objekt ist aufgrund eines Failovers nicht erreichbar.

FabricOnlyValidForStatefulPersistentServicesException

Die Ausnahme, die ausgelöst wird, wenn ein Vorgang nur für zustandsbehaftete persistente Dienste gültig ist.

FabricOrchestrationUpgradeProgress

Kapselt den Fortschritt eines Service Fabric-Upgrades.

FabricPeriodicBackupNotEnabledException

Die Ausnahme, die ausgelöst wird, wenn versucht wird, eine Sicherungsplanungsrichtlinie für eine Partition abzurufen, für die die Sicherung nicht aktiviert ist

FabricReplicationOperationTooLargeException

Die Ausnahme, die ausgelöst wird, wenn der Replikationsvorgang größer als der konfigurierte Grenzwert ist.

FabricReplicator

Repliziert den Zustand für Hochverfügbarkeit und Zuverlässigkeit.

FabricRestoreSafeCheckFailedException

Die Ausnahme, die ausgelöst wird, wenn die Sicherung zu alt ist, um für die Wiederherstellung verwendet zu werden

FabricRuntime

Ermöglicht vom Benutzer erstellten Hosts das Abrufen ihrer CodePackageActivationContext, sowie das direkte Registrieren der erforderlichen Dienstfabriken [ IStatelessServiceFactory, IStatefulServiceFactoryoder ] oder ServiceGroupFactorydiensttypen.

FabricServerAuthenticationFailedException

Die Ausnahme, die auf eine fehlgeschlagene Authentifizierung der Cluster- oder Serveridentität hinweist.

FabricServiceNotFoundException

Die Ausnahme, die ausgelöst wird, wenn kein Dienst vom angegebenen Namen gefunden wird.

FabricSkipRestoreOperationException

Die Ausnahme, die ausgelöst wird, wenn der Benutzer festlegt, die automatische Wiederherstellung zu überspringen und stattdessen mit Replikatdaten fortzufahren.

FabricTestCommandOperationIdAlreadyExistsException

Die Ausnahme, die ausgelöst wird, wenn ein Testbefehl bereits vorhanden ist, d. h. wenn ein doppelter Vorgangsbezeichner vorhanden ist.

FabricTransientException

Die Ausnahme, die auf einen Fehler eines Vorgangs aufgrund eines vorübergehenden Umgebungs- oder Laufzeitum umstands zurückzuführen ist.

Behandlung FabricTransientException für zuverlässige Sammlungen : Dem Benutzer wird empfohlen, diese Ausnahme abzufangen, die Transaktion abzubrechen und alle Vorgänge mit einer neuen Transaktion erneut zu versuchen.

FabricUpgradeOrchestrationServiceState

Kapselt den Dienststatus des Upgradeorchestrierungsdiensts.

FabricUpgradeProgress

Kapselt den Fortschritt eines Service Fabric-Upgrades.

FabricValidationException

Von Validierungs-APIs ausgelöste Ausnahme in Testfähigkeit

FabricWorkerEntryPoint

Für die zukünftige Verwendung reserviert.

GatewayInformation

Enthält Informationen zur Identifizierung eines Service Fabric-Knotens im Cluster.

GetPropertyOperation

Stellt eine PropertyBatchOperation dar, die die angegebene Eigenschaft abruft, sofern vorhanden.

Int64RangePartitionInformation

Beschreibt die Partitionsinformationen für den ganzzahligen Bereich, der auf Partitionsschemas basiert. Dienste beobachten diesen Typ von ServicePartitionInformation , wenn der Dienst mit der UniformInt64RangePartitionSchemeDescription -Klasse erstellt wird. Int64RangePartitionInformation leitet sich von den Diensten ab IServicePartition und wird für Dienste im Rahmen von IStatefulServicePartition oder IStatelessServicePartitionbereitgestellt, die über die zustandsbehafteten OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) oder zustandslosen OpenAsync(IStatelessServicePartition, CancellationToken) Methoden übergeben werden.

KeyValueStoreEnumerator

Liest den Inhalt des lokalen Speichers eines sekundären Replikats im Kontext eines Rückrufs für den Kopierabschluss.

.
KeyValueStoreItem

Stellt ein Element im Schlüssel-Wert-Speicher dar.

KeyValueStoreItemMetadata

Stellt die Metadaten dar, die einem KeyValueStoreItem -Objekt im Schlüssel-Wert-Speicher zugeordnet sind.

KeyValueStoreNotification

Enthält alle Informationen für einen replizierten Vorgang, der von einem sekundären Replikat empfangen wird.

KeyValueStoreReplica

Stellt eine transaktionsbasierte, replizierte, assoziative Datenspeicherkomponente für Dienstautoren bereit, die für die Integration in jeden Service Fabric-Dienst bereit ist.

Dies wird von älteren Service Fabric-Diensten verwendet. Alle neuen Dienste sollten die Reliable Collections verwenden.
KeyValueStoreReplicaSettings

Stellt die Einstellungen für ein Schlüssel-Wert-Speicherreplikat dar.

KeyValueStoreTransactionSettings

Gibt die optionalen Einstellungen an, um das Verhalten von Transaktionen zu beschreiben, die von unterstützt werden KeyValueStoreReplica.

LoadMetric

Stellt den Namen einer Metrik und eines Laufzeitwerts als Name-Wert-Paar dar, das an Service Fabric gemeldet wird. Die Metrikladevorgänge werden von Service Fabric verwendet, um sicherzustellen, dass der Cluster gleichmäßig verwendet wird und dass Knoten ihre Kapazitäten für bestimmte Metriken nicht überschreiten. LoadMetric Berichte werden service Fabric über ReportLoad(IEnumerable<LoadMetric>)bereitgestellt.

LocalEseStoreSettings

Stellt die optionalen Einstellungen für einen lokalen ESE-Speicher dar.

LocalStoreSettings

Stellt die Optionseinstellungen für einen lokalen Speicher dar.

MemoryOwner

IMemoryOwner<T> Wrapper, der die Anzahl der Bytes angibt, in Memory denen gültige Daten enthalten sind. Beim Ausführen von Lesevorgängen sollten Consumer dieser Klasse ) als Länge von Memory berücksichtigenValidLength, anstatt direkt zu verwendenLength.

NamedPartitionInformation

Beschreibt die Partitionsinformationen für den Namen als Zeichenfolge, die auf Partitionsschemas basiert. Dienste beobachten diesen Typ von ServicePartitionInformation , wenn der Dienst mit NamedPartitionSchemeDescriptionerstellt wird. NamedPartitionInformation wird von der IServicePartition -Schnittstelle abgeleitet und für Dienste als Teil der IStatefulServicePartition -Schnittstelle oder IStatelessServicePartition bereitgestellt, die während des zustandsbehafteten OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) oder zustandslosen OpenAsync(IStatelessServicePartition, CancellationToken)übergeben wird.

NamedProperty

Stellt eine Eigenschaft dar, die mithilfe von FabricClient.PropertyManagementClientverwaltet wird.

NamedPropertyMetadata

Die Metadaten, die einem NamedPropertyzugeordnet sind, einschließlich des Namens der Eigenschaft.

NameEnumerationResult

Eine Auflistung von Service Fabric-Namen, wie von EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean)zurückgegeben.

NodeConfiguration

Diese Klasse enthält APIs zum Verwalten der Konfiguration des Knotens.

NodeContext

Gibt kontextbezogene Informationen zu einem Service Fabric-Knoten an, z. B. Knotenname, ID, Knotentyp usw.

NodeId

Klasse zum Kapseln einer Knoten-ID.

NodeTransitionProgress

Gibt das NodeTransitionProgress-Objekt zurück.

NodeUpgradeProgress

Stellt die Gliederungen für die Upgradestatusdetails eines Knotens bereit.

NoneSecurityCredentials

SecurityCredentials-Untertyp für den nicht sicheren Modus

OperationData

Ein OperationData wird verwendet, um Kopierzustandsänderungen und Den Kopierkontext zwischen Replikaten zu übertragen.

Wenn AsMemoryManagedOperationData() einen Wert ungleich NULL zurückgibt, muss dieser Wert mit anstelle des OperationData -Objekts interagiert werden. Auf diese Weise verfügbar gemacht, um eine Störung der API-Oberfläche zu vermeiden.

OrderingUtility

Hilfsprogrammmethoden zum Sortieren der Klasse.

OutOfDiskSpaceException

Ausnahme, die angibt, dass auf dem geschriebenen Datenträger nicht genügend Speicherplatz vorhanden ist.

PackageAddedEventArgs<TPackage>

Beschreibt ein hinzugefügtes Paketereignis.

PackageModifiedEventArgs<TPackage>

Stellt die Ereignisargumente für die Paketänderung dar.

PackageRemovedEventArgs<TPackage>

Beschreibt ein Ereignis zum Entfernen eines Pakets.

PackageSharingPolicy

Stellt eine Richtlinie für die Paketfreigabe dar.

PackageSharingPolicyList

Stellt eine Liste von PackageSharingPolicy-Objekten dar.

PartitionDataLossProgress

Gibt Das Statusobjekt "Datenverlust aufrufen" zurück.

PartitionQuorumLossProgress

Gibt das Statusobjekt "Quorumverlust aufrufen" zurück.

PartitionRestartProgress

Gibt das Statusobjekt "Quorumverlust aufrufen" zurück.

PartitionSafetyCheck

Stellt den SafetyCheck für eine Partition dar.

PartitionSelector

Dies ist eine Hilfsklasse zum Auswählen von Partitionen.

PartitionUpgradeSafetyCheck

Stellt das UpgradeSafetyCheck für eine Partition dar.

PropertyBatchOperation

Stellt die Basisklasse für Eigenschaftsvorgänge dar, die in einen Batch eingefügt und über die SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) -Methode übermittelt werden können.

PropertyBatchResult

Gibt den Batch an, der die Ergebnisse aus dem SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) Methodenaufruf enthält.

PropertyEnumerationResult

Stellt eine Enumeration von Eigenschaften dar, die von einem Vorgang vom Eigenschaften-Manager zurückgegeben wird.

PutCustomPropertyOperation

Stellt die angegebene Eigenschaft unter dem angegebenen Namen dar und legt die benutzerdefinierten Typinformationen für die benutzerdefinierte Interpretation des Eigenschaftswerts fest.

PutPropertyOperation

Platziert die angegebene Eigenschaft unter dem angegebenen Namen.

ReconfigurationInformation

Stellt Informationen zur Neukonfiguration des Replikats dar.

ReplicaInformation

Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

ReplicaSelector

Dies ist eine Hilfsklasse zum Auswählen von Replikaten.

ReplicaSetConfiguration

Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

ReplicatorSettings

Ermöglicht einem zustandsbehafteten Replikat das FabricReplicator konfigurieren, wenn es über CreateReplicator(IStateProvider, ReplicatorSettings)erstellt wird.

ResolvedServiceEndpoint

Stellt einen aufgelösten Dienstendpunkt dar, der Informationen zur Replikatrolle der Dienstpartition und der Adresse enthält, auf die er lauscht.

ResolvedServicePartition

Enthält Informationen zur Partition des aufgelösten Diensts und zu den Endpunkten, die für den Zugriff auf die Partition verwendet werden können.

RestoreSettings

Stellt die Einstellungen für einen Schlüssel-Wert-Speichervorgang RestoreAsync(String, RestoreSettings, CancellationToken) dar.

SafetyCheck

Stellt eine Sicherheitsüberprüfung dar, die derzeit für einen Knoten ausgeführt wird.

SecurityCredentials

Eine abstrakte Basisklasse für Typen, die Sicherheitsanmeldeinformationen darstellen.

SeedNodeSafetyCheck

Die Sicherheitsüberprüfung, die derzeit für Seedknoten ausgeführt wird.

SeedNodeUpgradeSafetyCheck

Die Sicherheitsüberprüfung, die derzeit für seed node.during upgrade ausgeführt wird

SelectedPartition

Gibt die ausgewählte Partition mithilfe der PartitionSelector FaultManagementClient-APIs zurück.

SelectedReplica

Gibt das ausgewählte Replikatobjekt mithilfe der ReplicaSelector-Testbarkeits-API zurück.

ServiceContext

Der Dienstkontext, unter dem der Dienst ausgeführt wird.

ServiceEndpointsVersion

Wird verwendet, um zwei ServiceNotification Objekte zu vergleichen und zu bestimmen, welches Benachrichtigungsereignis dem anderen vorangeht.

ServiceGroupFactory

Erstellt eine Dienstgruppenfactory, die verwendet wird, um tatsächliche Dienstgruppen aus den bereitgestellten Typfabriken zur Laufzeit zu erstellen.

ServiceInitializationParameters

Stellt die Basisklasse für Dienstinitialisierungsparameter dar, die an die Initialize(StatefulServiceInitializationParameters) -Methode eines Diensts übergeben werden.

ServiceNotification

Stellt eine Dienstbenachrichtigung dar, die Details zu einem Dienst enthält, dessen Replikat oder instance Endpunkte geändert wurden. Benachrichtigungen werden vom ServiceNotificationFilterMatched Ereignis ausgelöst.

ServicePartitionInformation

Stellt die Basisklasse zum Beschreiben von Partitionen dar.

ServicePartitionResolutionChange

Dieser Wrapper enthält den aktualisierten ResolvedServicePartition.

SingletonPartitionInformation

Gibt an, dass der Dienst Singleton-partitioniert, effektiv nicht partitioniert oder nur mit einer Partition ist und das Partitionsschema eines Singleton-Diensts verwendet.

StatefulServiceContext

Stellt den Dienstkontext dar, unter dem der zustandsbehaftete Dienst ausgeführt wird.

StatefulServiceInitializationParameters

Definiert Dienstinitialisierungsparameter für einen zustandsbehafteten Dienst.

StatelessServiceContext

Der Dienstkontext, unter dem der zustandslose Dienst ausgeführt wird.

StatelessServiceInitializationParameters

Definiert Dienstinitialisierungsparameter für einen zustandslosen Dienst.

StoreBackupInfo

Stellt Informationen zur Sicherung bereit, die durch Aufrufen BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)von erstellt wird.

TestCommandProgress

Basisklasse für die Statusobjekte.

TokenServiceMetadata

Nur zur internen Verwendung.

Transaction

Stellt eine Transaktion dar. KeyValueStoreReplica

TransactionBase

Stellt eine abstrakte Basisklasse für eine Transaktion bereit.

TransactionFaultedException

Ausnahme, die auf einen Fehler hinweist, der darauf zurückzuführen ist, dass die Transaktion intern vom System fehlerhaft ist.

UnknownSafetyCheck

Die Sicherheitsüberprüfung, die der aktuellen Version von Service Fabric nicht bekannt ist.

UnknownUpgradeSafetyCheck

Die Art der Upgradesicherheitsprüfung ist unbekannt. Dies liegt wahrscheinlich daran, dass auf dem Client eine ältere Version ausgeführt wird.

UpgradeDomainProgress

Stellt die Upgradestatusdetails von Knoten in der Upgradedomäne dar.

UpgradeDomainStatus

Stellt die status einer Upgradedomäne dar.

UpgradeSafetyCheck

Stellt die Sicherheitsüberprüfung dar, die derzeit für einen Knoten während des Upgrades ausgeführt wird.

UpgradeUnitsProgress

Stellt die Upgradestatusdetails von Knoten dar, die derzeit ein Upgrade durchlaufen.

UpgradeUnitStatus

Stellt die status einer Upgradeeinheit dar. Dies ist normalerweise eine Upgradedomäne, aber bei Knoten-für-Knoten-Upgrades ist dies ein Knoten.

WindowsCredentials

Stellt die Anmeldeinformationen der Active Directory-Domäne dar.

X509Credentials

Gibt die Sicherheitsanmeldeinformationen an, die auf X.509-Zertifikaten basieren.

X509IssuerStore

Ein Typ zum Identifizieren des X509-Emittentenspeichers mit allgemeinem Namen des Ausstellersubjekts und Speicher

X509Name

Ein Typ zum Identifizieren eines X509-Zertifikats mit allgemeinem Antragstellernamen oder DNS-Namen

Strukturen

Epoch

Stellt die aktuelle Version der Partition in Service Fabric dar.

Schnittstellen

IAtomicGroupStateProvider

Beschreibt zusätzliche Methoden der IAtomicGroupStateProvider Schnittstelle, die ein Benutzerdienst implementieren muss, um die Atomgruppenfunktionalität einer Dienstgruppe zu nutzen.

IAtomicGroupStateReplicator

Macht replikationsbezogene Funktionen für atomische Gruppen verfügbar.

IByteSerializable

Macht die Methoden verfügbar, um das Objekt in ein Byte[] zu serialisieren oder das Objekt aus einem Byte[] zu deserialisieren.

ICodePackageActivationContext

Stellt den Aktivierungskontext für den aktivierten Service Fabric-Dienst dar.

ICodePackageActivationContext2

Stellt den Aktivierungskontext für den aktivierten Service Fabric-Dienst dar.

ICodePackageActivationContext3

Stellt den Aktivierungskontext für den aktivierten Service Fabric-Dienst dar.

IImageBuilder

Schnittstelle, die von ImageBuilderDummyService in ImageBuilderExe.cs implementiert wird

IImageStoreProgressHandler

Definiert das Verhalten, das ein Statushandler implementieren muss, um Statusinformationen aus Imagespeichervorgängen zu verarbeiten.

IMemoryManagedOperationData

IOperationDataÄhnlich wie , aber unterstützt vonMemoryOwner

IOperation

Beschreibt die Daten, die vom Zustandsreplikator abgerufen werden.

IOperationData

Schnittstelle für die übertragenen Daten.

IOperationDataStream

Ein IOperationDataStream kapselt einen Datenstrom von OperationData Objekten, die zwischen dem primären Replikat und dem sekundären Replikat ausgetauscht werden. Objekte, die implementieren IOperationDataStream , werden während des Kopiervorgangs verwendet. Sowohl die Kopierkontextmethode GetCopyContext() , die vom sekundären Replikat an das primäre Replikat gesendet wird, als auch die Kopierzustandsmethode GetCopyState(Int64, IOperationDataStream) implementieren die IOperationDataStream Schnittstelle.

IOperationStream

Stellt einen Datenstrom von Replikations- oder Kopiervorgängen dar, die vom primären an das sekundäre Replikat gesendet werden.

IOperationStream2

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IOperationStream3

IOperationStream2 mit System.Fabric.MemoryManagedOperationData Unterstützung. Die OperationData von Data zurückgegebene instance darf nicht direkt verwendet werden. Rufen Sie AsMemoryManagedOperationData() stattdessen für diesen instance auf, um die System.Fabric.MemoryManagedOperationData zu verwendende instance zu erhalten.

IPrimaryReplicator

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicatorCatchupSpecificQuorum

Ermöglicht einem IReplicator anzugeben, dass er das Aufholen bestimmter Quorums mit dem MustCatchup-Flag in ReplicaInformation unterstützt.

IServiceGroupPartition

Dienstgruppenmitglieder innerhalb einer Dienstgruppe können das bereitgestellte IStatefulServicePartition oder IStatelessServicePartition in ein IServiceGroupPartition umwandeln, um auf die Methoden zuzugreifen, die spezifisch für Mitglieder innerhalb von Dienstgruppen sind.

IServicePartition

Stellt dem Dienst Informationen über die Partition bereit, zu der er gehört, und stellt Methoden bereit, mit denen der Dienst während der Laufzeit mit dem System interagieren kann.

IStatefulServiceFactory

Stellt eine zustandsbehaftete Dienstfactory dar, die für die Erstellung von Replikaten eines bestimmten Typs zustandsbehafteter Dienste zuständig ist. Zustandsbehaftete Dienstfactorys werden bei der FabricRuntime von Diensthosts über RegisterStatefulServiceFactory(String, IStatefulServiceFactory) oder RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken)registriert.

IStatefulServicePartition

Stellt eine Partition dar, die einem zustandsbehafteten Dienstreplikat zugeordnet ist.

IStatefulServiceReplica

Definiert das Verhalten, das den Lebenszyklus eines Replikats steuert, z. B. Start, Initialisierung, Rollenänderungen und Herunterfahren.

IStatelessServiceFactory

Stellt eine zustandslose Dienstfactory dar, die für das Erstellen von Instanzen eines bestimmten Typs zustandslosen Diensts zuständig ist.

IStatelessServiceInstance

Definiert das Verhalten, das den Lebenszyklus eines zustandslosen Diensts instance steuert, z. B. Start, Initialisierung und Herunterfahren.

IStatelessServicePartition

Stellt eine Partition dar, die einem zustandslosen Dienst instance zugeordnet ist.

IStateProvider

Definiert das Verhalten, das ein Dienst implementieren muss, um mit FabricReplicatorzu interagieren.

IStateReplicator

Macht replikationsbezogene Funktionen der -Klasse verfügbar, die FabricReplicator von zum Replizieren des IStateProvider Zustands verwendet werden, um Hochverfügbarkeit sicherzustellen.

IStateReplicator2

Macht replikationsbezogene Funktionen der -Klasse verfügbar, die FabricReplicator von zum Replizieren des IStateProvider Zustands verwendet werden, um Hochverfügbarkeit sicherzustellen.

Enumerationen

ApplicationUpgradeState

Listet den Status des Anwendungsupgrades auf.

AuthorizedConnectionKeyType

Listet den Status der autorisierten Verbindungsschlüsseltypen auf.

CodePackageEventType

Für die interne Verwendung.

CompletionMode

Dies ist eine Enumeration, die verwendet wird, um anzugeben, wann die API abgeschlossen werden soll.

ComposeDeploymentUpgradeState

Listet den Status des Compose-Bereitstellungsupgrades auf.

CredentialType

Definiert die gültigen Arten von Sicherheitsanmeldeinformationen.

DataLossMode

Diese Enumeration wird an die DataLoss-Testbarkeits-API übergeben, um anzugeben, welche Art von Datenverlust ausgelöst werden soll.

DeploymentStatus

Gibt die status des Pakets auf dem Knoten an.

EntryPointStatus

Gibt die status des CodePackage EntryPoint an, der auf einem Knoten bereitgestellt wird.

ExecutionPolicyExecutionType

Für die interne Verwendung.

ExecutionPolicyRestartPolicy

Für die interne Verwendung.

FabricClientRole

Stellt die Fabric-Clientsicherheitsrolle dar.

FabricErrorCode

Definiert Fehlercodes, die einem FabricExceptionzugeordnet werden können.

FabricUpgradeState

Gibt den Upgradestatus beim Upgrade von Service Fabric an.

FaultType

Gibt den Typ des Fehlers an, den ein Dienst meldet: ungültig, vorübergehend oder dauerhaft.

HostIsolationMode

Gibt den Isolationsmodus Standard Einstiegspunkt eines Codepakets an, wenn der Hosttyp istContainerHost. Dies wird als Teil der Containerhostrichtlinien im Anwendungsmanifest beim Importieren des Dienstmanifests angegeben.

HostType

Der Typ des Hosts für Standard Einstiegspunkt eines Codepakets, wie im Dienstmanifest angegeben.

KeyValueStoreReplica.FullCopyMode

Gibt das Verhalten an, das beim Erstellen neuer sekundärer Replikate (vollständige Kopie) verwendet werden soll.

KeyValueStoreReplica.SecondaryNotificationMode

Gibt das Verhalten von OnCopyComplete(KeyValueStoreEnumerator) und OnReplicationOperation(IEnumerator<KeyValueStoreNotification>) für Replikate in der sekundären Rolle an.

LocalStoreKind

Gibt den Typ des lokalen Speicheranbieters an.

ManagedIdentityKind

Der Entitätstyp, auf den in einer MI-Verwendungsdeklaration verwiesen wird

MoveCost

Beschreibt die Verschiebekosten eines Replikats.

NetworkStatus

Gibt status des Containernetzwerks an.

NetworkStatusFilter

Listet die Filter auf, die für den Abgleich der status von Containernetzwerken verwendet werden, die von der Abfrage zurückgegeben werden sollen.

NetworkType

Gibt den Typ des Containernetzwerks an.

NodeDeactivationIntent

Beschreibt den Grund, warum der Knoten deaktiviert wird.

NodeDeactivationStatus

Geben Sie die status für einen Knoten-Deaktivierungstask an.

NodeDeactivationTaskType

Gibt die verschiedenen Typen von Knoten-Deaktivierungstasks an.

NodeTransitionType

Beschreibt den Typ des Knotenübergangs.

NodeUpgradePhase

Beschreibt die Upgradephase des entsprechenden Knotens.

OperationType

Gibt den Typ des Vorgangs an, der über den Kopier- oder Replikationsdatenstrom empfangen wird.

Ordering

Definiert Werte für die Reihenfolge.

PackageSharingPolicyScope

Stellt den Bereich für den PackageSharingPolicydar.

PartitionAccessStatus

Listet den Zugriff status der Partition auf.

ProgressUnitType

Beschreibt die Maßeinheit für jeden UpdateProgress(Int64, Int64, ProgressUnitType) Rückruf.

PropertyBatchOperationKind

Gibt die Art der BatchPropertyOperation an.

PropertyTypeId

Listet die möglichen Eigenschaftentypen auf.

ProtectionLevel

Listet auf, wie kommunikation geschützt ist.

QuorumLossMode

QuorumLoss-Typ, der aufgerufen wird.

ReconfigurationPhase

Stellt die Rekonfigurationsphase des Replikats dar.

ReconfigurationType

Stellt den Replikat-Neukonfigurationstyp dar.

ReplicaOpenMode

Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

ReplicaRole

Gibt die Rolle eines zustandsbehafteten Dienstreplikats an.

ReplicaSetQuorumMode

Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

ReplicaStatus

Dies unterstützt die Service Fabric-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.

RestartPartitionMode

Die an die RestartPartition-API übergebene Enumeration, um anzugeben, welche Replikate neu gestartet werden müssen.

RollingUpgradeMode

Gibt den Typ des rollierenden Upgrades an, wenn ein Upgrade einer Anwendung instance oder eines Clusters durchgeführt wird.

SafetyCheckKind

Eine Service Fabric-Enumeration, die die durchgeführte Upgradesicherheitsprüfung angibt.

ServiceEndpointRole

Listet die Arten möglicher Rollen eines Dienstendpunkts auf.

ServicePartitionKind

Gibt den Typ des verwendeten Partitionierungsschemas an.

StoreBackupOption

Die Sicherungsoption für den Schlüssel-Wert-Speicher.

TestCommandProgressState

Diese Enumeration gibt den Status eines Testbefehls an.

TestCommandType

Der Testbefehlstyp des abgefragten Testbefehls.

TransactionIsolationLevel

Listet den Satz der möglichen Isolationsstufen für einen auf Transaction.

UpgradeDomainState

Listet die Zustände einer Upgradedomäne auf.

UpgradeFailureAction

Listet die Aktionen auf, die Service Fabric ausführen soll, wenn das Upgrade fehlschlägt.

UpgradeFailureReason

Beschreibt mögliche Upgradefehlerursachen.

UpgradeSafetyCheckKind

Listet die auf, die während des UpgradeSafetyCheck Upgrades für einen Knoten ausgeführt wird.

UpgradeSortOrder

Listet auf, wie Upgradedomänen sortiert werden können.

UpgradeUnitState

Listet die Zustände einer Upgradeeinheit auf.

Delegaten

FabricClient.ClaimsRetrievalEventHandler

Delegat für die Behandlung eines Rückrufs zum Abrufen eines Anspruchstokens durch Registrierung für das ClaimsRetrieval-Ereignis

ServicePartitionResolutionChangeHandler

Ein Delegattyp für clientseitige Rückrufe, die in Benutzercode vorgenommen werden, wenn die Endpunkte einer Dienständerung oder einer Ausnahme beim Aktualisieren von Endpunktinformationen zur Laufzeit gefunden werden.