Compartir a través de


ReplicatorSettings.LoadFrom Método

Definición

Carga el ReplicatorSettings objeto desde el archivo de configuración del servicio.

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

Contexto de activación del paquete de código actual CodePackageActivationContext

configPackageName
String

Nombre del paquete de configuración actual

sectionName
String

La sección del archivo de configuración que define todas las opciones del replicador

Devoluciones

Objeto cargado ReplicatorSettings desde el archivo de configuración del servicio

Comentarios

El archivo de configuración (settings.xml) dentro de la carpeta de configuración del servicio contiene generalmente todas las opciones de replicador necesarias para pasar el ReplicatorSettings objeto al CreateReplicator(IStateProvider, ReplicatorSettings) método . Normalmente, la onus está en el autor del servicio para leer el archivo settings.xml, analizar los valores y construir correctamente el ReplicatorSettings objeto.

Con el método auxiliar actual, el autor del servicio puede omitir el proceso anterior.

A continuación se muestran los nombres de parámetro que se deben proporcionar en la configuración del servicio "settings.xml", para que Windows Fabric pueda reconocerlo para realizar el análisis anterior automáticamente:

  1. BatchAcknowledgementInterval:BatchAcknowledgementInterval valor en segundos

  2. InitialCopyQueueSize:InitialCopyQueueSize

  3. MaxCopyQueueSize:MaxCopyQueueSize

  4. MaxReplicationMessageSize:MaxReplicationMessageSize

  5. RetryInterval:RetryInterval valor en segundos

  6. RequireServiceAck:RequireServiceAck

  7. ReplicatorAddress o ReplicatorEndpoint: ReplicatorAddress debe tener el formato IPort. ReplicatorEndpoint debe hacer referencia a un recurso de punto de conexión de servicio válido desde el manifiesto de servicio:ReplicatorAddress

  8. ReplicatorListenAddress o ReplicatorEndpoint: ReplicatorListenAddress debe tener el formato IPort. ReplicatorEndpoint debe hacer referencia a un recurso de punto de conexión de servicio válido desde el manifiesto de servicio:ReplicatorListenAddress

  9. ReplicatorPublishAddress o ReplicatorEndpoint: ReplicatorPublishAddress debe tener el formato IPort. ReplicatorEndpoint debe hacer referencia a un recurso de punto de conexión de servicio válido desde el manifiesto de servicio:ReplicatorPublishAddress

  10. SecondaryClearAcknowledgedOperations:SecondaryClearAcknowledgedOperations

  11. PrimaryWaitForPendingQuorumsTimeout: PrimaryWaitForPendingQuorumsTimeout valor en segundos

  12. UseStreamFaultsAndEndOfStreamOperationAck:UseStreamFaultsAndEndOfStreamOperationAck

  13. InitialPrimaryReplicationQueueSize:InitialPrimaryReplicationQueueSize

  14. InitialSecondaryReplicationQueueSize:InitialSecondaryReplicationQueueSize

  15. MaxPrimaryReplicationQueueSize :MaxPrimaryReplicationQueueSize

  16. MaxSecondaryReplicationQueueSize -MaxSecondaryReplicationQueueSize

  17. MaxPrimaryReplicationQueueMemorySize -MaxPrimaryReplicationQueueMemorySize

  18. MaxSecondaryReplicationQueueMemorySize -MaxSecondaryReplicationQueueMemorySize

Se aplica a