Freigeben über


ReplicatorSettings.LoadFrom Methode

Definition

Lädt das ReplicatorSettings -Objekt aus der Dienstkonfigurationseinstellungsdatei.

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

Parameter

codePackageActivationContext
CodePackageActivationContext

Der aktuelle Codepaketaktivierungskontext CodePackageActivationContext

configPackageName
String

Der Name des aktuellen Konfigurationspakets

sectionName
String

Der Abschnitt in der Konfigurationsdatei, der alle Replikattoreinstellungen definiert.

Gibt zurück

Das aus der Dienstkonfigurationseinstellungsdatei geladene ReplicatorSettings Objekt

Hinweise

Die Konfigurationseinstellungsdatei (settings.xml) im Dienstkonfigurationsordner enthält im Allgemeinen alle Replikateinstellungen, die zum Übergeben des Objekts an die ReplicatorSettingsCreateReplicator(IStateProvider, ReplicatorSettings) -Methode erforderlich sind. In der Regel ist der Dienstautor zuständig, um die settings.xml-Datei zu lesen, die Werte zu analysieren und das ReplicatorSettings Objekt entsprechend zu konstruieren.

Mit der aktuellen Hilfsmethode kann der Dienstautor den oben genannten Prozess umgehen.

Im Folgenden finden Sie die Parameternamen, die in der Dienstkonfiguration "settings.xml" angegeben werden sollten, damit Windows Fabric die obige Analyse automatisch durchführen kann:

  1. BatchAcknowledgementInterval –BatchAcknowledgementInterval Wert in Sekunden

  2. InitialCopyQueueSize:InitialCopyQueueSize

  3. MaxCopyQueueSize :MaxCopyQueueSize

  4. MaxReplicationMessageSize :MaxReplicationMessageSize

  5. RetryInterval –RetryInterval Wert in Sekunden

  6. RequireServiceAck –RequireServiceAck

  7. ReplicatorAddress oder ReplicatorEndpoint – ReplicatorAddress sollte das Format IPort aufweisen. ReplicatorEndpoint muss aus dem Dienstmanifest auf eine gültige Dienstendpunktressource verweisen:ReplicatorAddress

  8. ReplicatorListenAddress oder ReplicatorEndpoint – ReplicatorListenAddress sollte das Format IPort aufweisen. ReplicatorEndpoint muss aus dem Dienstmanifest auf eine gültige Dienstendpunktressource verweisen:ReplicatorListenAddress

  9. ReplicatorPublishAddress oder ReplicatorEndpoint – ReplicatorPublishAddress sollte das Format IPort aufweisen. ReplicatorEndpoint muss aus dem Dienstmanifest auf eine gültige Dienstendpunktressource verweisen:ReplicatorPublishAddress

  10. SecondaryClearAcknowledgedOperations –SecondaryClearAcknowledgedOperations

  11. PrimaryWaitForPendingQuorumsTimeout – PrimaryWaitForPendingQuorumsTimeout Wert in Sekunden

  12. UseStreamFaultsAndEndOfStreamOperationAck :UseStreamFaultsAndEndOfStreamOperationAck

  13. InitialPrimaryReplicationQueueSize :InitialPrimaryReplicationQueueSize

  14. InitialSecondaryReplicationQueueSize :InitialSecondaryReplicationQueueSize

  15. MaxPrimaryReplicationQueueSize :MaxPrimaryReplicationQueueSize

  16. MaxSecondaryReplicationQueueSize –MaxSecondaryReplicationQueueSize

  17. MaxPrimaryReplicationQueueMemorySize –MaxPrimaryReplicationQueueMemorySize

  18. MaxSecondaryReplicationQueueMemorySize –MaxSecondaryReplicationQueueMemorySize

Gilt für: