Partager via


ReplicatorSettings.LoadFrom Méthode

Définition

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 :

  1. BatchAcknowledgementInterval :BatchAcknowledgementInterval valeur en secondes

  2. InitialCopyQueueSize -InitialCopyQueueSize

  3. MaxCopyQueueSize -MaxCopyQueueSize

  4. MaxReplicationMessageSize -MaxReplicationMessageSize

  5. RetryInterval :RetryInterval valeur en secondes

  6. RequireServiceAck -RequireServiceAck

  7. 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

  8. 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

  9. 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

  10. SecondaryClearAcknowledgedOperations -SecondaryClearAcknowledgedOperations

  11. PrimaryWaitForPendingQuorumsTimeout - PrimaryWaitForPendingQuorumsTimeout valeur en secondes

  12. UseStreamFaultsAndEndOfStreamOperationAck -UseStreamFaultsAndEndOfStreamOperationAck

  13. InitialPrimaryReplicationQueueSize -InitialPrimaryReplicationQueueSize

  14. InitialSecondaryReplicationQueueSize -InitialSecondaryReplicationQueueSize

  15. MaxPrimaryReplicationQueueSize -MaxPrimaryReplicationQueueSize

  16. MaxSecondaryReplicationQueueSize -MaxSecondaryReplicationQueueSize

  17. MaxPrimaryReplicationQueueMemorySize -MaxPrimaryReplicationQueueMemorySize

  18. MaxSecondaryReplicationQueueMemorySize -MaxSecondaryReplicationQueueMemorySize

S’applique à