System.Fabric.Description 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
AddRemoveIncrementalNamedPartitionScalingMechanism |
Representa um mecanismo de dimensionamento para adicionar ou remover partições nomeadas de um serviço. Quando esse mecanismo for usado, haverá novas partições nomeadas adicionadas ou removidas desse serviço. O esquema esperado de partições nomeadas é "0", "1",..."N-1" quando N partições são necessárias. Deve ser usado com AverageServiceLoadScalingTrigger. |
ApplicationDescription |
Descreve um aplicativo a ser criado usando CreateApplicationAsync(ApplicationDescription). |
ApplicationHealthQueryDescription |
Representa a entrada de consulta para obter a integridade do aplicativo. Usada por GetApplicationHealthAsync(ApplicationHealthQueryDescription). |
ApplicationMetricDescription |
Especifica a capacidade do aplicativo para uma métrica. |
ApplicationNetworkQueryDescription |
Representa a entrada de consulta usada por GetApplicationNetworkListAsync(ApplicationNetworkQueryDescription). |
ApplicationParameter |
Fornece uma substituição de parâmetro de aplicativo a ser aplicada ao criar ou atualizar um aplicativo. Observe que os valores de parâmetro de aplicativo substituídos não são preservados entre atualizações de aplicativo. Para manter os valores de parâmetro substituídos entre atualizações de aplicativo, o usuário deve primeiro buscar a lista de parâmetros de aplicativo substituídos por meio da consulta GetApplication e, em seguida, passar essa lista de parâmetros substituídos para UpgradeApplicationAsync(ApplicationUpgradeDescription). |
ApplicationParameterList |
Representa a lista de parâmetros de aplicativo aplicados à versão atual do aplicativo. Recuperado usando GetApplicationListAsync(Uri). Essa classe deriva de um KeyedCollection cuja chave de cadeia de caracteres é o nome do ApplicationParameter associado. |
ApplicationPrincipalsDescription |
Descreve as entidades de segurança do aplicativo do serviço. |
ApplicationQueryDescription |
Representa a entrada de consulta usada por GetApplicationPagedListAsync(ApplicationQueryDescription, TimeSpan, CancellationToken). |
ApplicationUpdateDescription |
Descreve uma atualização da capacidade do aplicativo que será atualizada usando UpdateApplicationAsync(ApplicationUpdateDescription) |
ApplicationUpgradeDescription |
Descreve a política de atualização e o aplicativo a ser atualizado. |
ApplicationUpgradeUpdateDescription |
Usado para modificar os parâmetros de atualização que descrevem o comportamento das atualizações de aplicativos. Consulte UpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription). |
AuthorizedConnectionRequest |
Definição de classe de uma Solicitação de Conexão Autorizada que pode configurar um canal mTLS. |
AuthorizedConnectionResult |
Definição de classe da resposta conexão autorizada que pode configurar um canal mTLS. |
AveragePartitionLoadScalingTrigger |
Representa uma política de dimensionamento relacionada a uma carga média de uma métrica/recurso de uma partição. Quando essa política for usada, a plataforma de malha de serviço disparará o dimensionamento se a carga média de uma partição não se ajustar dentro dos limites especificados para uma métrica específica. Deve ser usado com PartitionInstanceCountScaleMechanism. |
AverageServiceLoadScalingTrigger |
Representa uma política de dimensionamento relacionada a uma carga média de uma métrica/recurso de um serviço. Quando essa política for usada, a plataforma da malha de serviço disparará o dimensionamento se a carga média de um serviço não se ajustar dentro dos limites especificados para uma métrica específica. Deve ser usado com AddRemoveIncrementalNamedPartitionScalingMechanism. |
ClusterHealthChunkQueryDescription |
Descreve a entrada de consulta de parte de integridade do cluster. |
ClusterHealthQueryDescription |
Fornece entrada de consulta para obter ClusterHealth. Usada por GetClusterHealthAsync(ClusterHealthQueryDescription). |
ClusterManifestQueryDescription |
Descreve os parâmetros de consulta para uso com GetClusterManifestAsync(ClusterManifestQueryDescription, TimeSpan, CancellationToken). |
CodePackageDescription |
Descreve um pacote de código que inclui seu ponto de entrada. |
ConfigParameterOverride |
Especifica uma coleção nomeada de substituição de configuração. |
ConfigParameterOverrideList |
Especifica uma coleção nomeada de substituições de configuração. |
ConfigurationPackageDescription |
Descreve um pacote de configuração. |
ConfigurationProperty |
Especifica uma configuração e seu valor que podem ser usados para configurar um serviço ou aplicativo. As configurações são especificadas no arquivo settings.xml no manifesto do serviço. Para obter mais informações, confira https://docs.microsoft.com/azure/service-fabric/service-fabric-application-model |
ConfigurationSection |
Especifica uma coleção nomeada de propriedades de configuração. |
ConfigurationSettings |
Descreve as configurações. |
ConfigurationUpgradeDescription |
Representa uma classe para encapsular parâmetros que descrevem uma atualização de configuração de cluster do Service Fabric. |
ContainerHostEntryPointDescription |
Fornece informações sobre o ponto de entrada executável. |
DataPackageDescription |
Descreve um pacote de dados. |
DeleteApplicationDescription |
Descreve um aplicativo a ser excluído usando DeleteApplicationAsync(DeleteApplicationDescription, TimeSpan, CancellationToken). |
DeleteNetworkDescription |
Descreve uma rede de contêiner a ser excluída usando DeleteNetworkAsync(DeleteNetworkDescription, TimeSpan, CancellationToken). |
DeleteServiceDescription |
Descreve um serviço a ser excluído usando DeleteServiceAsync(DeleteServiceDescription, TimeSpan, CancellationToken). |
DeployedApplicationHealthQueryDescription |
Descreve a entrada de consulta para obter DeployedApplicationHealth. Usada por GetDeployedApplicationHealthAsync(DeployedApplicationHealthQueryDescription). |
DeployedNetworkCodePackageQueryDescription |
Representa a entrada de consulta usada por GetDeployedNetworkCodePackageListAsync(DeployedNetworkCodePackageQueryDescription). |
DeployedNetworkQueryDescription |
Representa a entrada de consulta usada por GetDeployedNetworkListAsync(DeployedNetworkQueryDescription). |
DeployedServicePackageHealthQueryDescription |
Descreve a entrada de consulta para obter DeployedServicePackageHealth. Usada por GetDeployedServicePackageHealthAsync(DeployedServicePackageHealthQueryDescription). |
DllHostEntryPointDescription |
Reservado para uso futuro. |
DllHostHostedDllDescription |
Reservado para uso futuro. |
DllHostHostedManagedDllDescription |
Reservado para uso futuro. |
DllHostHostedUnmanagedDllDescription |
Reservado para uso futuro. |
EndpointResourceDescription |
Descreve o recurso de ponto de extremidade. |
EntryPointDescription |
Descreve um ponto de entrada associado a um pacote de código. |
ExeHostEntryPointDescription |
Fornece informações sobre o ponto de entrada executável. |
ExternalStoreProvisionApplicationTypeDescription |
Descreve uma operação de tipo de aplicativo de provisionamento que usa um pacote de aplicativo de um repositório externo, em vez de um pacote carregado no repositório de imagens do Service Fabric. O tipo de aplicativo pode ser provisionado usando ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken). |
FabricUpgradeDescription |
Representa uma classe para encapsular uma descrição de atualização do Service Fabric. |
FabricUpgradeUpdateDescription |
Usado para modificar os parâmetros de atualização que descrevem as atualizações de cluster de comportamento. Consulte UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription). |
ImageStoreListDescription |
Fornece informações sobre como obter o conteúdo do repositório de imagens |
InstanceLifecycleDescription |
Classe para descrever um comportamento de ciclo de vida da instância. |
LoadedPartitionInformationQueryDescription |
Representa uma classe para especificar uma consulta para obter partições principais/menos carregadas. GetLoadedPartitionInfoListAsync(LoadedPartitionInformationQueryDescription) |
LocalNetworkConfigurationDescription |
Especifica a configuração de uma rede de contêiner local descrita por LocalNetworkDescription |
LocalNetworkDescription |
Descreve uma rede de contêiner local |
ManagedApplicationIdentityDescription |
Fornece uma substituição de parâmetro de aplicativo a ser aplicada ao criar ou atualizar um aplicativo. |
ManagedIdentityDescription |
Representa uma descrição de uma identidade de segurança. |
ManagedIdentityDescriptionList |
Representa a lista de parâmetros de aplicativo aplicados à versão atual do aplicativo. Recuperado usando GetApplicationListAsync(Uri). Essa classe deriva de um KeyedCollection cuja chave de cadeia de caracteres é o nome do ApplicationParameter associado. |
MetricLoadDescription |
Especifica informações de carga de métrica. |
MonitoredRollingApplicationUpgradePolicyDescription |
Descreve o comportamento a ser usado ao executar uma atualização de aplicativo. |
MonitoredRollingFabricUpgradePolicyDescription |
Descreve o comportamento a ser usado ao executar uma atualização de cluster. |
MonitoredRollingUpgradePolicyDescription |
Especifica o comportamento a ser usado ao executar um aplicativo monitorado ou uma atualização de cluster. |
NamedPartitionSchemeDescription |
Descreve o esquema de partição nomeado do serviço. |
NamedRepartitionDescription |
Descreve as alterações de particionamento para um serviço existente do tipo Namedde esquema de partição . |
NetworkApplicationQueryDescription |
Representa a entrada de consulta usada por GetNetworkApplicationListAsync(NetworkApplicationQueryDescription). |
NetworkDescription |
Descreve a classe base para descrições de rede. |
NetworkNodeQueryDescription |
Representa a entrada de consulta usada por GetNetworkNodeListAsync(NetworkNodeQueryDescription). |
NetworkQueryDescription |
Representa a entrada de consulta usada por GetNetworkListAsync(NetworkQueryDescription, TimeSpan, CancellationToken). |
NodeHealthQueryDescription |
Descreve a entrada de consulta para obter NodeHealth. Usada por GetNodeHealthAsync(NodeHealthQueryDescription). |
NodeQueryDescription |
Descreve um conjunto de filtros usados ao executar a consulta GetNodePagedListAsync(NodeQueryDescription, TimeSpan, CancellationToken). |
NodeStartDescription |
Descreve informações sobre como um nó deve ser iniciado usando StartNodeTransitionAsync(). |
NodeStopDescription |
Descreve informações sobre como um nó deve ser interrompido usando StartNodeTransitionAsync(). |
NodeTransitionDescription |
Descreve informações sobre como um nó deve ser transferido e é usado com StartNodeTransitionAsync(). |
PackageDescription |
Representa uma classe base para todas as descrições do pacote. |
PagedApplicationTypeQueryDescription |
Descreve um conjunto de filtros usados ao executar a consulta GetApplicationTypePagedListAsync(). |
PagedDeployedApplicationQueryDescription |
Descreve um conjunto de filtros usados ao executar a consulta GetDeployedApplicationPagedListAsync(PagedDeployedApplicationQueryDescription). |
PagedDeployedServicePackageQueryDescription |
Descreve um conjunto de filtros usados ao executar a consulta GetDeployedServicePackagePagedListAsync(PagedDeployedServicePackageQueryDescription). |
PagedQueryDescriptionBase |
Representa a classe base para todas as descrições de consulta paginada. Essa classe lida com todas as funcionalidades relacionadas à paginação. |
PartitionHealthQueryDescription |
Descreve a entrada de consulta para obter PartitionHealth. Usada por GetPartitionHealthAsync(PartitionHealthQueryDescription). |
PartitionInstanceCountScaleMechanism |
Representa um mecanismo de dimensionamento para adicionar ou remover instâncias de partição de serviço sem estado. Quando esse mecanismo é usado, isso afetará todas as partições de um serviço e fará o dimensionamento independente de cada uma delas. Deve ser usado com AveragePartitionLoadScalingTrigger. |
PartitionMetricLoadDescription |
Especifica as cargas de métrica de uma partição. |
PartitionMoveCostDescription |
Especifica o custo de movimentação de uma partição. |
PartitionSchemeDescription |
Descreve como o serviço é particionado. Essa é a entidade pai da qual as descrições reais do esquema de particionamento são derivadas. |
ProvisionApplicationTypeDescription |
Descreve uma operação de tipo de aplicativo de provisionamento que usa um pacote de aplicativos copiado para um caminho relativo no repositório de imagens. O tipo de aplicativo pode ser provisionado usando ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken). |
ProvisionApplicationTypeDescriptionBase |
Representa a classe base para provisionar classes de tipo de aplicativo. A descrição do provisionamento pode ser usada para provisionar tipos de aplicativo usando ProvisionApplicationAsync(ProvisionApplicationTypeDescriptionBase, TimeSpan, CancellationToken). |
RepartitionDescription |
Descreve as alterações de particionamento para um serviço existente. |
ReplicaHealthQueryDescription |
Descreve a entrada de consulta para obter ReplicaHealth. Usada por GetReplicaHealthAsync(ReplicaHealthQueryDescription). |
ReplicaLifecycleDescription |
Classe para descrever um comportamento de ciclo de vida réplica. |
ReplicaMetricLoadDescription |
Especifica as cargas de métrica de uma réplica ou instância específica de uma partição. |
ReplicaMoveCostDescription |
Especifica o custo de movimentação do réplica ou instância específica de uma partição. |
RollingUpgradeMonitoringPolicy |
Representa uma classe para encapsular uma política de monitoramento de atualização sem interrupção. |
RollingUpgradePolicyDescription |
Descrição da política de atualização sem interrupção. |
RunAsPolicyDescription |
Descreve o RunAsPolicy associado a um CodePackage especificado no manifesto do aplicativo. |
ScalingMechanismDescription |
Classe base para descrever diferentes mecanismos de dimensionamento. Mecanismos de dimensionamento são um método de descrever o que deve ser feito quando uma operação de dimensionamento é disparada. Veja AddRemoveIncrementalNamedPartitionScalingMechanism e PartitionInstanceCountScaleMechanism como exemplos de mecanismos de dimensionamento. |
ScalingPolicyDescription |
Classe para descrever uma política de dimensionamento. Cada política de dimensionamento consiste em um ScalingTriggerDescription que descreve quando o dimensionamento deve ocorrer e um ScalingMechanismDescription que descreve como o dimensionamento é executado. |
ScalingTriggerDescription |
Classe base para descrever diferentes gatilhos de dimensionamento. Gatilhos de dimensionamento são usados para descrever sob quais condições uma operação de dimensionamento deve ocorrer. Veja AveragePartitionLoadScalingTrigger e AverageServiceLoadScalingTrigger como exemplos de gatilhos de dimensionamento. |
SecurityGroupDescription |
Representa uma descrição de um grupo de segurança. |
SecurityUserDescription |
Representa uma descrição para um usuário de segurança. |
ServiceCorrelationDescription |
Cria uma correlação específica entre serviços. |
ServiceDescription |
Uma ServiceDescription contém todas as informações necessárias para criar um serviço. |
ServiceFromTemplateDescription |
Descreve um serviço do Service Fabric a ser criado com base no Modelo de Serviço predefinido no Manifesto do Aplicativo atual. |
ServiceGroupDescription |
Fornece uma coleção de informações necessárias para criar e descrever um grupo de serviços. |
ServiceGroupFromTemplateDescription |
Descreve um Grupo de Serviços a ser criado a partir de um Modelo de Grupo de Serviços predefinido no Manifesto do Aplicativo atual. |
ServiceGroupMemberDescription |
Descreve um serviço que pertence a um grupo de serviços. |
ServiceGroupTypeDescription |
Representa a descrição do tipo do grupo de serviços do Fabric. |
ServiceGroupTypeMemberDescription |
Representa o tipo de descrição do membro para o grupo de serviços. |
ServiceGroupUpdateDescription |
Modifica o ServiceGroupDescription de um grupo de serviços existente. |
ServiceHealthQueryDescription |
Fornece entrada de consulta para obter ServiceHealth. Usada por GetServiceHealthAsync(ServiceHealthQueryDescription). |
ServiceLoadMetricDescription |
Especifica uma métrica para balancear a carga de um serviço durante o runtime. |
ServiceNotificationFilterDescription |
Representa uma classe que é usada para descrever um filtro para entrega de notificação de serviço, registrado por meio de RegisterServiceNotificationFilterAsync(ServiceNotificationFilterDescription). |
ServicePlacementAllowMultipleStatelessInstancesOnNodePolicyDescription |
Especifica a política de posicionamento que permite o posicionamento de várias instâncias sem estado de uma partição de serviço em um nó. |
ServicePlacementInvalidDomainPolicyDescription |
Representa uma política que indica que uma falha específica ou domínio de atualização não deve ser usado para posicionamento das instâncias ou réplicas do serviço ao qual essa política é aplicada. |
ServicePlacementNonPartiallyPlaceServicePolicyDescription |
Descrição da política de posicionamento que descreve um posicionamento de serviço em que todas as réplicas devem ser colocadas para que todas as réplicas sejam criadas. |
ServicePlacementPolicyDescription |
Representa o tipo base para todos os tipos PlacementPolicyDescription no cluster. |
ServicePlacementPreferPrimaryDomainPolicyDescription |
Representa um ServicePlacementPolicyDescription que indica que as réplicas primárias do serviço devem ser colocadas de maneira ideal em um domínio específico. |
ServicePlacementRequiredDomainPolicyDescription |
Descrição da política de posicionamento que exige que um réplica seja colocado em um domínio específico. |
ServicePlacementRequireDomainDistributionPolicyDescription |
Especifica a política de posicionamento que indica que duas réplicas da mesma partição nunca devem ser colocadas no mesmo domínio de falha ou atualização. Embora isso não seja comum, ele pode expor o serviço a um risco aumentado de falhas simultâneas devido a interrupções não planejadas ou outros casos de falhas subsequentes/simultâneas. Por exemplo, considere um caso em que as réplicas são implantadas em um data center diferente, com um réplica por local. Caso um dos datacenters fique offline, normalmente o réplica que foi colocado nesse datacenter será empacotado em um dos datacenters restantes. Se isso não for desejável, essa política deverá ser definida. |
ServiceQueryDescription |
Representa os vários filtros que podem ser especificados para refinar o retorno. Usada por GetServicePagedListAsync(ServiceQueryDescription, TimeSpan, CancellationToken). |
ServiceTagsCollection |
Classe para descrever marcas de serviço. Cada coleção de marcas consiste em marcas necessárias para posicionamento e marcas necessárias para execução do serviço. |
ServiceTypeDescription |
Descreve o tipo de serviço. |
ServiceUpdateDescription |
Descreve as alterações no ServiceDescription de um serviço existente. |
SingletonPartitionSchemeDescription |
Descreve o esquema de partição de um serviço particionado por singleton ou não particionado. |
StartNodePoisonDescription |
Descreve informações sobre qual nó deve ser envenenado e é usado com StartNodePoisonAsync(). |
StatefulServiceDescription |
Representa a extensão ServiceDescription para fornecer informações adicionais necessárias para criar serviços com estado. |
StatefulServiceLoadMetricDescription |
Especifica uma métrica para um serviço com estado. |
StatefulServiceTypeDescription |
Descreve o tipo de serviço com estado. |
StatefulServiceUpdateDescription |
Descreve as alterações no StatefulServiceDescription de um serviço em execução executado por meio de UpdateServiceAsync(Uri, ServiceUpdateDescription). |
StatelessServiceDescription |
Estende-se para fornecer informações adicionais necessárias ServiceDescription para criar um serviço sem estado. |
StatelessServiceLoadMetricDescription |
Especifica uma métrica para um serviço sem estado. |
StatelessServiceTypeDescription |
Descreve o tipo de serviço sem estado. |
StatelessServiceUpdateDescription |
Descreve as alterações no StatelessServiceDescription de um serviço em execução executado por meio de UpdateServiceAsync(Uri, ServiceUpdateDescription). |
UniformInt64RangePartitionSchemeDescription |
Descreve um esquema de particionamento em que um intervalo de inteiros é alocado uniformemente em várias partições. |
UnprovisionApplicationTypeDescription |
Descreve um tipo de aplicativo a ser desprovisionado usando UnprovisionApplicationAsync(UnprovisionApplicationTypeDescription, TimeSpan, CancellationToken). |
UpdatePartitionLoadQueryDescription |
Representa a entrada de consulta usada por UpdatePartitionLoadAsync(UpdatePartitionLoadQueryDescription, TimeSpan, CancellationToken). |
UpdatePartitionMoveCostQueryDescription |
Representa a entrada de consulta usada por UpdatePartitionMoveCostAsync(UpdatePartitionMoveCostQueryDescription, TimeSpan, CancellationToken). |
UpgradePolicyDescription |
Descreve a política de atualização da malha ou da atualização do aplicativo. |
UpgradeUpdateDescriptionBase |
Representa a classe base abstrata para ApplicationUpgradeUpdateDescription e FabricUpgradeUpdateDescription. Essa classe pode ser usada para modificar os parâmetros de atualização que descrevem o comportamento das atualizações do aplicativo ou do cluster. Visite UpdateApplicationUpgradeAsync(ApplicationUpgradeUpdateDescription) e UpdateFabricUpgradeAsync(FabricUpgradeUpdateDescription) para ver o uso. |
ValidateFabricUpgradeResult |
Representa uma classe para encapsular um resultado de validação de atualização do Service Fabric. |
Enumerações
ApplicationDefinitionKindFilter |
Enumera os filtros usados para corresponder ao tipo de definição de aplicativos que devem ser retornados por consulta. |
ApplicationPackageCleanupPolicy |
Enumera as opções para a limpeza da política de pacote de aplicativos. |
ApplicationTypeDefinitionKindFilter |
Enumera os filtros usados para corresponder ao tipo de definição de tipo de aplicativos que deve ser retornado pela consulta. |
CodePackageEntryPointKind |
Enumera os tipos possíveis de pontos de entrada. |
DllHostHostedDllKind |
Reservado para uso futuro. |
DllHostIsolationPolicy |
Reservado para uso futuro. |
EndpointProtocol |
Enumera os tipos de protocolos de ponto de extremidade. |
EndpointType |
Enumera os tipos de pontos de extremidade. |
ExeHostWorkingFolder |
Enumera os possíveis tipos de pasta de início. |
PartitionScheme |
Enumera as maneiras pelas quais um serviço pode ser particionado. |
ProvisionApplicationTypeKind |
Representa o tipo de tipo de aplicativo de provisionamento, que fornece informações sobre como o pacote de aplicativos é provisionado para o repositório de imagens. |
ScalingMechanismKind |
Enumera os mecanismos disponíveis para dimensionamento. |
ScalingTriggerKind |
Enumera os gatilhos disponíveis para dimensionamento. |
ServiceCorrelationScheme |
Indica que esse serviço está associado a outro serviço e descreve a relação com esse serviço. |
ServiceDescriptionKind |
Enumera os tipos de descrições de serviço. |
ServiceHostUpgradeImpact |
Representa uma classe para encapsular um impacto de atualização do host de serviço. |
ServiceLoadMetricWeight |
Descreve o peso de uma métrica. |
ServicePackageActivationMode |
Descreve o modo de ativação do pacote de serviço para um serviço do Service Fabric. Isso é especificado no momento da criação do Serviço (usando CreateServiceAsync(ServiceDescription)) ou ServiceGroup (usando CreateServiceGroupAsync(ServiceGroupDescription)) por meio ServicePackageActivationModede . Se nenhum valor for especificado ao criar o Service ou ServiceGroup, ele usará como padrão o SharedProcess modo . |
ServicePlacementPolicyType |
Indica o tipo do específico ServicePlacementPolicyDescription. |
UpgradeKind |
Enumera os tipos possíveis de atualização. |
Azure SDK for .NET