System.Fabric Namespace

Classes

ApplicationUpgradeProgress

Representa o status de atualização da instância do aplicativo.

ByteSerializable

Uma classe que precisa ser serializada/desserializada de/para uma matriz de bytes deve herdar dessa classe base

CheckExistsPropertyOperation

Representa um PropertyBatchOperation que compara a existência booliana de uma propriedade com o ExistenceCheck argumento .

CheckSequencePropertyOperation

Compara o SequenceNumber de uma propriedade com o SequenceNumber argumento .

CheckValuePropertyOperation

Representa um PropertyBatchOperation que compara o valor da propriedade com o valor esperado.

ClaimsCredentials

Representa a credencial de segurança baseada em declaração adquirida do STS (serviço de token de segurança).

CodePackage

Representa a definição do pacote de código.

CodePackageActivationContext

Representa a ativação que contém informações sobre um pacote de código em execução em um aplicativo do Service Fabric.

Os GetActivationContext() métodos e GetActivationContextAsync(TimeSpan, CancellationToken) podem ser usados para obter uma instância do contexto de ativação.

CodePackageActivationInformation

Para uso interno.

CodePackageActivator

Representa o ativador para os codepackages no pacote de serviço. Isso é apenas para uso interno

CodePackageActivator.CodePackageEventArgs

Somente para Interno

CodePackageDebugParameters

Classe para parâmetros de depuração de pacote de código.

CodePackageEventDescription

Para uso interno.

ComposeDeploymentUpgradeProgress

Representa o progresso da atualização da implantação de composição.

ConfigurationPackage

Representa um pacote de configuração.

ContainerDebugParameters

Classe para parâmetros de depuração de contêiner.

DataPackage

Essa classe representa um pacote de dados no aplicativo. Um pacote de dados consiste em dados estáticos (que podem ser atualizados) que são consumidos pelo aplicativo. Para obter mais informações, confira https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model

DeletePropertyOperation

Representa um PropertyBatchOperation que exclui uma propriedade especificada se ela existir.

ExecutionPolicyDescription

Para uso interno.

FabricBackupDirectoryNotEmptyException

A exceção gerada quando um diretório de backup fornecido pelo usuário não está vazio.

FabricBackupInProgressException

A exceção gerada quando é feita uma tentativa de iniciar um backup enquanto um backup iniciado anteriormente ainda está em andamento.

FabricBackupNotFoundException

A exceção gerada tentando obter a política de agendamento de backup para uma partição para a qual o backup não está habilitado

FabricCannotConnectException

A exceção que indica que não há Erro De Conexão.

FabricChaosAlreadyRunningException

A exceção gerada quando há uma tentativa de criar uma nova instância do serviço de Teste de Caos interno do Service Fabric, enquanto o serviço já está em execução no cluster.

FabricChaosEngineException

A exceção gerada quando o serviço de Teste de Caos interno do Service Fabric encontrou algo inesperado.

FabricClient

Cria e gerencia serviços do Service Fabric e outras entidades.

FabricClient.ApplicationManagementClient

Fornece a funcionalidade para gerenciar aplicativos do Service Fabric.

FabricClient.ClaimsRetrievalEventArgs

Representa os argumentos de evento para um evento de recuperação de token de declarações

FabricClient.ClusterManagementClient

Representa o cliente de gerenciamento de cluster para executar operações de manutenção de cluster.

FabricClient.ComposeDeploymentClient

Fornece a funcionalidade para gerenciar implantações de composição do Service Fabric.

FabricClient.FaultManagementClient

Fornece funcionalidade para introduzir falhas em um cluster do Service Fabric.

FabricClient.GatewayInformationEventArgs

Representa os argumentos de evento para eventos relacionados ao gateway, como conectar e desconectar.

FabricClient.HealthClient

Fornece funcionalidade para executar operações relacionadas à integridade, como relatório e integridade da consulta.

FabricClient.InfrastructureServiceClient

Fornece métodos para executar operações específicas da infraestrutura.

Essa classe dá suporte à plataforma do Service Fabric; ele não deve ser chamado diretamente do seu código.

FabricClient.NetworkManagementClient

Fornece a funcionalidade para gerenciar redes de contêiner do Service Fabric.

FabricClient.PropertyManagementClient

Representa o cliente de gerenciamento de propriedades usado para executar o gerenciamento de nomes e propriedades.

FabricClient.QueryClient

Representa o cliente de malha que pode ser usado para emitir consultas.

FabricClient.RepairManagementClient

Fornece métodos para gerenciar tarefas de reparo.

Essa classe dá suporte à plataforma do Service Fabric; ele não deve ser chamado diretamente do seu código.

FabricClient.SecretStoreClient

Permite a criação do cliente do Repositório de Segredos do Service Fabric

FabricClient.ServiceGroupManagementClient

Permite a criação, a exclusão e a inspeção do lado do cliente de grupos de serviços dentro do cluster, assim como o para FabricClient.ServiceManagementClient serviços regulares.

FabricClient.ServiceManagementClient

Representa a habilitação dos serviços a serem gerenciados.

FabricClient.ServiceManagementClient.ServiceNotificationEventArgs

Os argumentos de evento para um ServiceNotificationFilterMatched evento.

FabricClient.TestManagementClient

Fornece métodos para emitir e controlar comandos de teste.

FabricClientSettings

Representa as configurações da FabricClient classe .

FabricConnectionDeniedException

A exceção gerada quando uma solicitação de conexão é negada pelo cluster ou servidor do Service Fabric.

FabricConstants

Essas são constantes usadas pelo ServiceFabric para vários recursos relacionados ao sistema operacional.

FabricDeleteBackupFileFailedException

A exceção gerada quando a exclusão de um arquivo ou diretório falha durante o backup.

FabricElementAlreadyExistsException

A exceção que indica falha devido à existência de uma entidade conflitante.

FabricElementNotFoundException

A exceção gerada quando um elemento do Service Fabric não está disponível.

FabricEndpointNotFoundException

A exceção gerada quando o ponto de extremidade especificado não é encontrado.

FabricException

A classe de exceção base do Service Fabric.

FabricImageStoreException

A exceção gerada ao executar operações ImageStore.

FabricInvalidAddressException

A exceção gerada quando um endereço não é reconhecido pelo Service Fabric.

FabricInvalidAtomicGroupException

A exceção gerada quando o grupo atômico do Service Fabric é inválido.

FabricInvalidForStatefulServicesException

A exceção gerada quando uma operação é válida apenas para serviços sem estado.

FabricInvalidForStatelessServicesException

A exceção gerada quando uma operação é válida apenas para serviços com estado.

FabricInvalidPartitionKeyException

A exceção que indica falha devido ao uso de uma chave de partição de serviço que não é válida.

FabricInvalidPartitionSelectorException

A exceção gerada quando um PartitionSelector é inválido.

FabricInvalidReplicaSelectorException

A exceção gerada quando um ReplicaSelector é inválido.

FabricInvalidTestCommandStateException

A exceção gerada quando uma operação não é válida para um comando de teste em um estado específico.

FabricMessageTooLargeException

A exceção que indica que a mensagem é muito grande.

FabricMissingFullBackupException

A exceção gerada quando é feita uma tentativa de criar um backup incremental do repositório chave-valor antes de um backup completo inicial ser criado.

FabricNotPrimaryException

A exceção gerada quando o receptor não é primário.

FabricNotReadableException

A exceção gerada quando uma partição de serviço ou um réplica não pode aceitar leituras.

FabricObjectClosedException

A exceção gerada quando o objeto service fabric está atualmente em um estado fechado devido a uma das seguintes condições: 1. O objeto Service Fabric está sendo excluído. 2. O objeto service fabric não pode ser acessado devido a um failover.

FabricOnlyValidForStatefulPersistentServicesException

A exceção gerada quando uma operação é válida apenas para serviços persistentes com estado.

FabricOrchestrationUpgradeProgress

Encapsula o progresso de uma atualização do Service Fabric.

FabricPeriodicBackupNotEnabledException

A exceção gerada tentando obter a política de agendamento de backup para uma partição para a qual o backup não está habilitado

FabricReplicationOperationTooLargeException

A exceção gerada quando a operação de replicação é maior que o limite configurado.

FabricReplicator

Replica o estado para alta disponibilidade e confiabilidade.

FabricRestoreSafeCheckFailedException

A exceção gerada quando o Backup é muito antigo para ser usado para restauração

FabricRuntime

Permite que os hosts criados pelo usuário obtenham seus CodePackageActivationContext, bem como registrem os tipos de serviço [ IStatelessServiceFactory, IStatefulServiceFactoryou ServiceGroupFactory] ou de service necessários diretamente.

FabricServerAuthenticationFailedException

A exceção que indica uma autenticação com falha de identidade de cluster ou servidor.

FabricServiceNotFoundException

A exceção gerada quando não há nenhum serviço encontrado pelo nome especificado.

FabricSkipRestoreOperationException

A exceção gerada quando o usuário define para ignorar a Restauração Automática e continuar com réplica dados

FabricTestCommandOperationIdAlreadyExistsException

A exceção gerada quando um comando de teste já existe, ou seja, quando há um identificador de operação duplicado.

FabricTransientException

A exceção que indica falha de uma operação devido a uma circunstância transitória de tempo de execução ou ambiente.

Tratamento FabricTransientException para Coleções Confiáveis : o usuário é sugerido para capturar essa exceção, anular a transação e repetir todas as operações com uma nova Transação

FabricUpgradeOrchestrationServiceState

Encapsula o estado de serviço do Serviço de Orquestração de Atualização.

FabricUpgradeProgress

Encapsula o progresso de uma atualização do Service Fabric.

FabricValidationException

Exceção gerada por APIs de validação na capacidade de teste

FabricWorkerEntryPoint

Reservado para uso futuro.

GatewayInformation

Contém informações que identificam um nó do Service Fabric no cluster.

GetPropertyOperation

Representa um PropertyBatchOperation que obtém a propriedade especificada se ela existir.

Int64RangePartitionInformation

Descreve as informações de partição para o intervalo de inteiros baseado em esquemas de partição. Os serviços observam esse tipo de ServicePartitionInformation quando o serviço é criado com a UniformInt64RangePartitionSchemeDescription classe . Int64RangePartitionInformation deriva de IServicePartition e é fornecido a serviços como parte do IStatefulServicePartition ou IStatelessServicePartition, que é passado por meio dos métodos com OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) estado ou sem OpenAsync(IStatelessServicePartition, CancellationToken) estado.

KeyValueStoreEnumerator

Lê o conteúdo do repositório local de uma réplica secundária dentro do contexto de um retorno de chamada de conclusão de cópia.

.
KeyValueStoreItem

Representa um item no repositório de chave/valor.

KeyValueStoreItemMetadata

Representa os metadados associados a um KeyValueStoreItem objeto no repositório Chave/Valor.

KeyValueStoreNotification

Contém todas as informações de uma operação replicada recebida por um réplica secundário.

KeyValueStoreReplica

Fornece um componente de armazenamento de dados transacional, replicado e associativo aos gravadores de serviço – pronto para integração a qualquer serviço do Service Fabric.

Isso é usado pelos serviços herdados do Service Fabric. Todos os novos serviços devem usar as Coleções Confiáveis.
KeyValueStoreReplicaSettings

Representa as configurações de um repositório de chave/valor réplica.

KeyValueStoreTransactionSettings

Especifica as configurações opcionais para descrever o comportamento das transações com suporte pelo KeyValueStoreReplica.

LoadMetric

Representa o nome de uma métrica e um valor de runtime como um par nome-valor que é relatado ao Service Fabric. As cargas de métrica são usadas pelo Service Fabric para garantir que o cluster seja usado uniformemente e que os nós não excedam suas capacidades para determinadas métricas. LoadMetric os relatórios são fornecidos ao Service Fabric por meio de ReportLoad(IEnumerable<LoadMetric>).

LocalEseStoreSettings

Representa as configurações opcionais para um repositório ESE local.

LocalStoreSettings

Representa as configurações de opção para um repositório local.

MemoryOwner

IMemoryOwner<T> wrapper que indica o número de bytes em Memory que contêm dados válidos. Ao executar leituras, os consumidores dessa classe devem considerar ValidLength) como o comprimento de em vez de Memory usar Length diretamente.

NamedPartitionInformation

Descreve as informações de partição para o nome como uma cadeia de caracteres baseada em esquemas de partição. Os serviços observam esse tipo de ServicePartitionInformation quando o serviço é criado com o NamedPartitionSchemeDescription. NamedPartitionInformation deriva da IServicePartition interface e é fornecido aos serviços como parte da IStatefulServicePartition interface ou IStatelessServicePartition , que é passada durante o com OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken) estado ou o sem OpenAsync(IStatelessServicePartition, CancellationToken)estado .

NamedProperty

Representa uma propriedade que é gerenciada usando o FabricClient.PropertyManagementClient.

NamedPropertyMetadata

Os metadados associados a um NamedProperty, incluindo o nome da propriedade.

NameEnumerationResult

Uma coleção de nomes do Service Fabric, conforme retornado por EnumerateSubNamesAsync(Uri, NameEnumerationResult, Boolean).

NodeConfiguration

Essa classe contém APIs para gerenciar a configuração do nó.

NodeContext

Especifica informações contextuais sobre um nó do Service Fabric, como nome do nó, ID, tipo de nó etc.

NodeId

Classe para encapsular uma ID de nó.

NodeTransitionProgress

Retorna o objeto NodeTransitionProgress.

NodeUpgradeProgress

Fornece as estruturas de tópicos para os detalhes de progresso da atualização de um nó.

NoneSecurityCredentials

Subtipo SecurityCredentials para modo não seguro

OperationData

Um OperationData é usado para transferir alterações de estado de cópia e copiar o contexto entre réplicas.

Se AsMemoryManagedOperationData() retornar um valor não nulo, esse valor deverá ser interagido com em vez do OperationData objeto . Exposto dessa forma para evitar perturbar a superfície da API.

OrderingUtility

Métodos utilitários para a classe de ordenação.

OutOfDiskSpaceException

Exceção que indica que o disco gravado ficou sem espaço.

PackageAddedEventArgs<TPackage>

Descreve um evento de pacote adicionado.

PackageModifiedEventArgs<TPackage>

Representa os argumentos de evento para modificação de pacote.

PackageRemovedEventArgs<TPackage>

Descreve um evento de pacote removido.

PackageSharingPolicy

Representa uma política para o compartilhamento de pacotes.

PackageSharingPolicyList

Representa uma lista de objetos PackageSharingPolicy.

PartitionDataLossProgress

Retorna o objeto Invoke data loss progress.

PartitionQuorumLossProgress

Retorna o objeto Invoke quorum loss progress.

PartitionRestartProgress

Retorna o objeto Invoke quorum loss progress.

PartitionSafetyCheck

Representa o SafetyCheck para uma partição.

PartitionSelector

Essa é uma classe auxiliar para selecionar partições.

PartitionUpgradeSafetyCheck

Representa o UpgradeSafetyCheck para uma partição.

PropertyBatchOperation

Representa a classe base para operações de propriedade que podem ser colocadas em um lote e enviadas por meio do SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) método .

PropertyBatchResult

Especifica o lote que contém os resultados da chamada de SubmitPropertyBatchAsync(Uri, ICollection<PropertyBatchOperation>, TimeSpan, CancellationToken) método.

PropertyEnumerationResult

Representa uma enumeração de propriedades retornadas de uma operação pelo gerenciador de propriedades.

PutCustomPropertyOperation

Representa a propriedade especificada sob o nome especificado e define as informações de tipo personalizado para interpretação personalizada do valor da propriedade.

PutPropertyOperation

Coloca a propriedade especificada sob o nome especificado.

ReconfigurationInformation

Representa informações sobre a reconfiguração réplica.

ReplicaInformation

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

ReplicaSelector

Essa é uma classe auxiliar para selecionar réplicas.

ReplicaSetConfiguration

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

ReplicatorSettings

Permite que um réplica com estado configure o FabricReplicator ao criá-lo por meio de CreateReplicator(IStateProvider, ReplicatorSettings).

ResolvedServiceEndpoint

Representa um ponto de extremidade de serviço resolvido, que contém informações sobre a partição de serviço réplica função e o endereço que ele escuta.

ResolvedServicePartition

Contém informações sobre a partição do serviço que foi resolvido e o conjunto de pontos de extremidade que podem ser usados para acessar a partição.

RestoreSettings

Representa as configurações de uma operação de repositório RestoreAsync(String, RestoreSettings, CancellationToken) de chave/valor.

SafetyCheck

Representa uma marcar de segurança que está sendo executada no momento para um nó.

SecurityCredentials

Uma classe base abstrata para tipos que representam credenciais de segurança.

SeedNodeSafetyCheck

O marcar de segurança que está sendo executado atualmente para nós de semente.

SeedNodeUpgradeSafetyCheck

O marcar de segurança que está sendo executado no momento para o nó de semente.durante a atualização

SelectedPartition

Retorna a partição selecionada usando AS APIs PartitionSelector FaultManagementClient.

SelectedReplica

Retorna réplica objeto selecionado usando a API de testabilidade replicaSelector.

ServiceContext

O contexto de serviço no qual o serviço está operando.

ServiceEndpointsVersion

Usado para comparar dois ServiceNotification objetos e determinar qual evento de notificação precede o outro.

ServiceGroupFactory

Cria uma fábrica de grupo de serviços que é usada para criar grupos de serviços reais das fábricas de tipos fornecidas em runtime.

ServiceInitializationParameters

Representa a classe base para parâmetros de inicialização de serviço que são passados para o Initialize(StatefulServiceInitializationParameters) método de um serviço.

ServiceNotification

Representa uma notificação de serviço que contém detalhes sobre um serviço cujos pontos de extremidade de réplica ou de instância foram alterados. As notificações são enviadas pelo ServiceNotificationFilterMatched evento.

ServicePartitionInformation

Representa a classe base para descrever partições.

ServicePartitionResolutionChange

Esse wrapper contém o atualizado ResolvedServicePartition.

SingletonPartitionInformation

Indica que o serviço é particionado singleton, efetivamente não particionado ou com apenas uma partição e usa o esquema de partição de um serviço Singleton.

StatefulServiceContext

Representa o contexto de serviço no qual o serviço com estado está operando.

StatefulServiceInitializationParameters

Define parâmetros de inicialização de serviço para um serviço com estado.

StatelessServiceContext

O contexto de serviço no qual o serviço sem estado está operando.

StatelessServiceInitializationParameters

Define parâmetros de inicialização de serviço para um serviço sem estado.

StoreBackupInfo

Fornece informações sobre o backup criado chamando BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

TestCommandProgress

Classe base para os objetos de progresso.

TokenServiceMetadata

Apenas para uso interno.

Transaction

Representa uma transação. KeyValueStoreReplica

TransactionBase

Fornece uma classe base abstrata para uma transação.

TransactionFaultedException

Exceção que indica uma falha devido à falha da transação internamente pelo sistema.

UnknownSafetyCheck

O marcar de segurança que não é conhecido pela versão atual do Service Fabric.

UnknownUpgradeSafetyCheck

O tipo de marcar de segurança de atualização é desconhecido. Isso provavelmente ocorre porque o cliente está executando uma versão mais antiga.

UpgradeDomainProgress

Representa os detalhes de progresso da atualização dos nós no domínio de atualização.

UpgradeDomainStatus

Representa o status de um domínio de atualização.

UpgradeSafetyCheck

Representa a marcar de segurança que está sendo executada atualmente para um nó durante a atualização.

UpgradeUnitsProgress

Representa os detalhes de progresso da atualização dos nós que estão atualmente passando pela atualização.

UpgradeUnitStatus

Representa o status de uma unidade de atualização. Normalmente, esse é um domínio de atualização, mas para atualizações de nó por nó, esse é um nó.

WindowsCredentials

Representa a credencial de domínio do Active Directory.

X509Credentials

Especifica as credenciais de segurança baseadas em certificados X.509.

X509IssuerStore

Um tipo para identificar o repositório de emissor X509 com o nome e os repositórios comuns da entidade do emissor

X509Name

Um tipo para identificar o certificado X509 com o nome comum da entidade ou o nome DNS

Estruturas

Epoch

Representa a versão atual da partição no Service Fabric.

Interfaces

IAtomicGroupStateProvider

Descreve métodos adicionais da IAtomicGroupStateProvider interface que um serviço de usuário deve implementar para aproveitar a funcionalidade de grupo atômico de um grupo de serviços.

IAtomicGroupStateReplicator

Expõe funções relacionadas à replicação para grupos atômicos.

IByteSerializable

Expõe os métodos para serializar o objeto em um byte[] ou desserializar o objeto de um byte[]

ICodePackageActivationContext

Representa o contexto de ativação para o serviço ativado do Service Fabric.

ICodePackageActivationContext2

Representa o contexto de ativação para o serviço ativado do Service Fabric.

ICodePackageActivationContext3

Representa o contexto de ativação para o serviço ativado do Service Fabric.

IImageBuilder

Interface implementada por ImageBuilderDummyService em ImageBuilderExe.cs

IImageStoreProgressHandler

Define o comportamento que um manipulador de progresso deve implementar para processar informações de progresso de operações do Repositório de Imagens

IMemoryManagedOperationData

Semelhante a IOperationData, mas com o apoio de MemoryOwner

IOperation

Descreve os dados obtidos do replicador de estado.

IOperationData

Interface para os dados que estão sendo transferidos.

IOperationDataStream

Um IOperationDataStream encapsula um fluxo de OperationData objetos que são trocados entre a réplica Primária e a réplica Secundária. Os objetos que implementam IOperationDataStream são usados durante o processo de cópia. O método de contexto GetCopyContext() de cópia enviado do réplica Secundário para o réplica Primário e o método de estado GetCopyState(Int64, IOperationDataStream) de cópia implementam a IOperationDataStream interface .

IOperationStream

Representa um fluxo de operações de replicação ou cópia que são enviadas do primário para o réplica secundário.

IOperationStream2

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

IOperationStream3

IOperationStream2 com System.Fabric.MemoryManagedOperationData suporte. A OperationData instância retornada por Data não deve ser usada diretamente. Em vez disso, chame AsMemoryManagedOperationData() nessa instância para obter a System.Fabric.MemoryManagedOperationData instância a ser usada.

IPrimaryReplicator

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

IReplicator

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

IReplicatorCatchupSpecificQuorum

Permite que um IReplicator indique que ele dá suporte à recuperação de quorums específicos com o uso do sinalizador MustCatchup em ReplicaInformation.

IServiceGroupPartition

Os membros do grupo de serviços dentro de um grupo de serviços podem converter o fornecido IStatefulServicePartition ou IStatelessServicePartition para um IServiceGroupPartition para acessar os métodos específicos dos membros dentro de grupos de serviço.

IServicePartition

Fornece informações ao serviço sobre a partição à qual ela pertence e fornece métodos para que o serviço interaja com o sistema durante o runtime.

IStatefulServiceFactory

Representa uma fábrica de serviços com estado responsável pela criação de réplicas de um tipo específico de serviço com estado. As fábricas de serviços com estado são registradas com o FabricRuntime por hosts de serviço por meio de RegisterStatefulServiceFactory(String, IStatefulServiceFactory) ou RegisterStatefulServiceFactoryAsync(String, IStatefulServiceFactory, TimeSpan, CancellationToken).

IStatefulServicePartition

Representa uma partição associada a uma réplica de serviço com estado.

IStatefulServiceReplica

Define o comportamento que rege o ciclo de vida de uma réplica, como inicialização, inicialização, alterações de função e desligamento.

IStatelessServiceFactory

Representa uma fábrica de serviços sem estado responsável por criar instâncias de um tipo específico de serviço sem estado.

IStatelessServiceInstance

Define o comportamento que rege o ciclo de vida de uma instância de serviço sem estado, como inicialização, inicialização e desligamento.

IStatelessServicePartition

Representa uma partição associada a uma instância de serviço sem estado.

IStateProvider

Define o comportamento que um serviço deve implementar para interagir com o FabricReplicator.

IStateReplicator

Expõe funções relacionadas à replicação da FabricReplicator classe que são usadas pelo IStateProvider para replicar o estado para garantir a alta disponibilidade.

IStateReplicator2

Expõe funções relacionadas à replicação da FabricReplicator classe que são usadas pelo IStateProvider para replicar o estado para garantir a alta disponibilidade.

Enumerações

ApplicationUpgradeState

Enumera o estado da atualização do aplicativo.

AuthorizedConnectionKeyType

Enumera o estado dos tipos de chave de conexão autorizados.

CodePackageEventType

Para uso interno.

CompletionMode

Essa é uma enumeração usada para indicar quando a API deve ser concluída.

ComposeDeploymentUpgradeState

Enumera o estado da atualização de implantação de composição.

CredentialType

Define os tipos válidos de credenciais de segurança.

DataLossMode

Essa enumeração é passada para a API de testabilidade do DataLoss para indicar que tipo de perda de dados induzir.

DeploymentStatus

Especifica o status do pacote no nó.

EntryPointStatus

Especifica o status do CodePackage EntryPoint implantado em um nó.

ExecutionPolicyExecutionType

Para uso interno.

ExecutionPolicyRestartPolicy

Para uso interno.

FabricClientRole

Representa a função de segurança do cliente de malha.

FabricErrorCode

Define códigos de erro que podem ser associados a um FabricException.

FabricUpgradeState

Especifica o estado de atualização ao atualizar o Service Fabric.

FaultType

Indica o tipo de falha que um serviço relata: inválido, transitório ou permanente.

HostIsolationMode

Indica o modo de isolamento de main ponto de entrada de um pacote de código quando seu tipo de host é ContainerHost. Isso é especificado como parte das políticas de host de contêiner no manifesto do aplicativo durante a importação do manifesto do serviço.

HostType

O tipo de host para main ponto de entrada de um pacote de código, conforme especificado no manifesto do serviço.

KeyValueStoreReplica.FullCopyMode

Especifica o comportamento a ser usado ao criar novas réplicas secundárias (cópia completa).

KeyValueStoreReplica.SecondaryNotificationMode

Especifica o comportamento de OnCopyComplete(KeyValueStoreEnumerator) e OnReplicationOperation(IEnumerator<KeyValueStoreNotification>) para réplicas na função secundária.

LocalStoreKind

Especifica o tipo de provedor de repositório local.

ManagedIdentityKind

O tipo de entidade que está sendo referenciada em uma declaração de uso de MI

MoveCost

Descreve o custo de movimentação de um réplica.

NetworkStatus

Indica status da rede de contêineres.

NetworkStatusFilter

Enumera os filtros usados para corresponder à status de redes de contêiner que devem ser retornadas pela consulta.

NetworkType

Indica o tipo de rede de contêiner.

NodeDeactivationIntent

Descreve o motivo pelo qual o nó está sendo desativado.

NodeDeactivationStatus

Especificamos o status para uma tarefa de desativação de nó.

NodeDeactivationTaskType

Especifica os diferentes tipos de tarefas de desativação de nó.

NodeTransitionType

Descreve o tipo de transição de nó

NodeUpgradePhase

Descreve a fase de atualização do nó correspondente.

OperationType

Especifica o tipo de operação recebida por meio do fluxo de cópia ou replicação.

Ordering

Define valores para Ordenação.

PackageSharingPolicyScope

Representa o escopo do PackageSharingPolicy.

PartitionAccessStatus

Enumera a status de acesso da partição.

ProgressUnitType

Descreve a unidade de medida para cada UpdateProgress(Int64, Int64, ProgressUnitType) retorno de chamada.

PropertyBatchOperationKind

Especifica o tipo de BatchPropertyOperation.

PropertyTypeId

Enumera os tipos de propriedade possíveis.

ProtectionLevel

Enumera como a comunicação é protegida.

QuorumLossMode

Tipo de QuorumLoss que será invocado.

ReconfigurationPhase

Representa réplica fase de reconfiguração.

ReconfigurationType

Representa réplica tipo de reconfiguração.

ReplicaOpenMode

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

ReplicaRole

Indica a função de um serviço com estado réplica.

ReplicaSetQuorumMode

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

ReplicaStatus

Isso dá suporte à infraestrutura do Service Fabric e não deve ser usado diretamente do seu código.

RestartPartitionMode

A enumeração passada para a API RestartPartition para especificar quais réplicas precisam ser reiniciadas

RollingUpgradeMode

Especifica o tipo de atualização sem interrupção ao atualizar uma instância de aplicativo ou cluster.

SafetyCheckKind

Uma enumeração do Service Fabric que indica a segurança de atualização marcar executada.

ServiceEndpointRole

Enumera os tipos de funções possíveis de um ponto de extremidade de serviço.

ServicePartitionKind

Indica o tipo de esquema de particionamento usado.

StoreBackupOption

A opção de backup para o repositório chave-valor.

TestCommandProgressState

Essa enumeração indica o estado de um comando de teste.

TestCommandType

O tipo de comando de teste do comando de teste consultado.

TransactionIsolationLevel

Enumera o conjunto de possíveis níveis de isolamento para um Transaction.

UpgradeDomainState

Enumera os estados de um domínio de atualização.

UpgradeFailureAction

Enumera as ações para o Service Fabric executar se a atualização falhar.

UpgradeFailureReason

Descreve possíveis motivos de falha de atualização.

UpgradeSafetyCheckKind

Enumera o UpgradeSafetyCheck que está sendo executado para um nó durante a atualização.

UpgradeSortOrder

Enumera as maneiras como os domínios de atualização podem ser classificados.

UpgradeUnitState

Enumera os estados de uma unidade de atualização.

Delegados

FabricClient.ClaimsRetrievalEventHandler

Delegar para lidar com um retorno de chamada de recuperação de token de declarações registrando-se para o evento ClaimsRetrieval

ServicePartitionResolutionChangeHandler

Um tipo delegado para retornos de chamada do lado do cliente que são feitos no código do usuário quando os pontos de extremidade de uma alteração de serviço ou uma exceção são encontrados durante o processo de atualização das informações do ponto de extremidade no runtime.