ReplicatorSettings.LoadFrom Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
BatchAcknowledgementInterval –BatchAcknowledgementInterval Wert in Sekunden
InitialCopyQueueSize:InitialCopyQueueSize
MaxCopyQueueSize :MaxCopyQueueSize
MaxReplicationMessageSize :MaxReplicationMessageSize
RetryInterval –RetryInterval Wert in Sekunden
RequireServiceAck –RequireServiceAck
ReplicatorAddress oder ReplicatorEndpoint – ReplicatorAddress sollte das Format IPort aufweisen. ReplicatorEndpoint muss aus dem Dienstmanifest auf eine gültige Dienstendpunktressource verweisen:ReplicatorAddress
ReplicatorListenAddress oder ReplicatorEndpoint – ReplicatorListenAddress sollte das Format IPort aufweisen. ReplicatorEndpoint muss aus dem Dienstmanifest auf eine gültige Dienstendpunktressource verweisen:ReplicatorListenAddress
ReplicatorPublishAddress oder ReplicatorEndpoint – ReplicatorPublishAddress sollte das Format IPort aufweisen. ReplicatorEndpoint muss aus dem Dienstmanifest auf eine gültige Dienstendpunktressource verweisen:ReplicatorPublishAddress
SecondaryClearAcknowledgedOperations –SecondaryClearAcknowledgedOperations
PrimaryWaitForPendingQuorumsTimeout – PrimaryWaitForPendingQuorumsTimeout Wert in Sekunden
UseStreamFaultsAndEndOfStreamOperationAck :UseStreamFaultsAndEndOfStreamOperationAck
InitialPrimaryReplicationQueueSize :InitialPrimaryReplicationQueueSize
InitialSecondaryReplicationQueueSize :InitialSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueSize :MaxPrimaryReplicationQueueSize
MaxSecondaryReplicationQueueSize –MaxSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueMemorySize –MaxPrimaryReplicationQueueMemorySize
MaxSecondaryReplicationQueueMemorySize –MaxSecondaryReplicationQueueMemorySize
Gilt für:
Azure SDK for .NET