ReplicatorSettings.LoadFrom Método
Definição
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.
Carrega o ReplicatorSettings objeto do arquivo de configuração de serviço.
public static System.Fabric.ReplicatorSettings LoadFrom (System.Fabric.CodePackageActivationContext codePackageActivationContext, string configPackageName, string sectionName);
static member LoadFrom : System.Fabric.CodePackageActivationContext * string * string -> System.Fabric.ReplicatorSettings
Public Shared Function LoadFrom (codePackageActivationContext As CodePackageActivationContext, configPackageName As String, sectionName As String) As ReplicatorSettings
Parâmetros
- codePackageActivationContext
- CodePackageActivationContext
O contexto de ativação do pacote de código atual CodePackageActivationContext
- configPackageName
- String
O nome do pacote de configuração atual
- sectionName
- String
A seção dentro do arquivo de configuração que define todas as configurações do replicador
Retornos
O objeto carregado ReplicatorSettings do arquivo de configuração de serviço
Comentários
O arquivo de configuração de configuração (settings.xml) dentro da pasta de configuração de serviço geralmente contém todas as configurações do replicador necessárias para passar o ReplicatorSettings objeto para o CreateReplicator(IStateProvider, ReplicatorSettings) método . Normalmente, o ônus está no autor do serviço para ler o arquivo settings.xml, analisar os valores e construir adequadamente o ReplicatorSettings objeto.
Com o método auxiliar atual, o autor do serviço pode ignorar o processo acima.
Veja a seguir os nomes de parâmetro que devem ser fornecidos na configuração de serviço "settings.xml", para serem reconhecíveis pela malha do Windows para executar a análise acima automaticamente:
BatchAcknowledgementInterval –BatchAcknowledgementInterval valor em segundos
InitialCopyQueueSize -InitialCopyQueueSize
MaxCopyQueueSize -MaxCopyQueueSize
MaxReplicationMessageSize -MaxReplicationMessageSize
RetryInterval –RetryInterval valor em segundos
RequireServiceAck –RequireServiceAck
ReplicatorAddress ou ReplicatorEndpoint – ReplicatorAddress deve ser do formulário IPort. ReplicatorEndpoint deve fazer referência a um recurso de ponto de extremidade de serviço válido do manifesto do serviço –ReplicatorAddress
ReplicatorListenAddress ou ReplicatorEndpoint – ReplicatorListenAddress deve ser do formulário IPort. ReplicatorEndpoint deve fazer referência a um recurso de ponto de extremidade de serviço válido do manifesto do serviço –ReplicatorListenAddress
ReplicatorPublishAddress ou ReplicatorEndpoint – ReplicatorPublishAddress deve ser do formulário IPort. ReplicatorEndpoint deve fazer referência a um recurso de ponto de extremidade de serviço válido do manifesto do serviço –ReplicatorPublishAddress
SecondaryClearAcknowledgedOperations -SecondaryClearAcknowledgedOperations
PrimaryWaitForPendingQuorumsTimeout - PrimaryWaitForPendingQuorumsTimeout valor em segundos
UseStreamFaultsAndEndOfStreamOperationAck -UseStreamFaultsAndEndOfStreamOperationAck
InitialPrimaryReplicationQueueSize -InitialPrimaryReplicationQueueSize
InitialSecondaryReplicationQueueSize -InitialSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueSize -MaxPrimaryReplicationQueueSize
MaxSecondaryReplicationQueueSize -MaxSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueMemorySize -MaxPrimaryReplicationQueueMemorySize
MaxSecondaryReplicationQueueMemorySize -MaxSecondaryReplicationQueueMemorySize
Aplica-se a
Azure SDK for .NET