ReplicatorSettings.LoadFrom Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Charge l’objet ReplicatorSettings à partir du fichier de paramètres de configuration du service.
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
Paramètres
- codePackageActivationContext
- CodePackageActivationContext
Contexte d’activation du package de code actuel CodePackageActivationContext
- configPackageName
- String
Nom du package de configuration actuel
- sectionName
- String
Section dans le fichier de configuration qui définit tous les paramètres du réplicateur
Retours
Objet chargé ReplicatorSettings à partir du fichier de paramètres de configuration du service
Remarques
Le fichier de paramètres de configuration (settings.xml) dans le dossier de configuration du service contient généralement tous les paramètres du réplicateur nécessaires pour passer l’objet ReplicatorSettings à la CreateReplicator(IStateProvider, ReplicatorSettings) méthode. En règle générale, il incombe à l’auteur du service de lire le fichier settings.xml, d’analyser les valeurs et de construire l’objet ReplicatorSettings de manière appropriée.
Avec la méthode d’assistance actuelle, l’auteur du service peut contourner le processus ci-dessus.
Voici les noms de paramètres qui doivent être fournis dans la configuration du service « settings.xml », afin d’être reconnaissables par Windows Fabric pour effectuer automatiquement l’analyse ci-dessus :
BatchAcknowledgementInterval :BatchAcknowledgementInterval valeur en secondes
InitialCopyQueueSize -InitialCopyQueueSize
MaxCopyQueueSize -MaxCopyQueueSize
MaxReplicationMessageSize -MaxReplicationMessageSize
RetryInterval :RetryInterval valeur en secondes
RequireServiceAck -RequireServiceAck
ReplicatorAddress ou ReplicatorEndpoint : ReplicatorAddress doit être de la forme IPort. ReplicatorEndpoint doit référencer une ressource de point de terminaison de service valide à partir du manifeste de service :ReplicatorAddress
ReplicatorListenAddress ou ReplicatorEndpoint : ReplicatorListenAddress doit être au format IPort. ReplicatorEndpoint doit référencer une ressource de point de terminaison de service valide à partir du manifeste de service :ReplicatorListenAddress
ReplicatorPublishAddress ou ReplicatorEndpoint : ReplicatorPublishAddress doit être au format IPort. ReplicatorEndpoint doit référencer une ressource de point de terminaison de service valide à partir du manifeste de service :ReplicatorPublishAddress
SecondaryClearAcknowledgedOperations -SecondaryClearAcknowledgedOperations
PrimaryWaitForPendingQuorumsTimeout - PrimaryWaitForPendingQuorumsTimeout valeur en secondes
UseStreamFaultsAndEndOfStreamOperationAck -UseStreamFaultsAndEndOfStreamOperationAck
InitialPrimaryReplicationQueueSize -InitialPrimaryReplicationQueueSize
InitialSecondaryReplicationQueueSize -InitialSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueSize -MaxPrimaryReplicationQueueSize
MaxSecondaryReplicationQueueSize -MaxSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueMemorySize -MaxPrimaryReplicationQueueMemorySize
MaxSecondaryReplicationQueueMemorySize -MaxSecondaryReplicationQueueMemorySize
S’applique à
Azure SDK for .NET