System.Fabric Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |
Azure SDK for .NET