ReplicatorSettings.LoadFrom Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
BatchAcknowledgementInterval:BatchAcknowledgementInterval valor en segundos
InitialCopyQueueSize:InitialCopyQueueSize
MaxCopyQueueSize:MaxCopyQueueSize
MaxReplicationMessageSize:MaxReplicationMessageSize
RetryInterval:RetryInterval valor en segundos
RequireServiceAck:RequireServiceAck
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
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
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
SecondaryClearAcknowledgedOperations:SecondaryClearAcknowledgedOperations
PrimaryWaitForPendingQuorumsTimeout: PrimaryWaitForPendingQuorumsTimeout valor en segundos
UseStreamFaultsAndEndOfStreamOperationAck:UseStreamFaultsAndEndOfStreamOperationAck
InitialPrimaryReplicationQueueSize:InitialPrimaryReplicationQueueSize
InitialSecondaryReplicationQueueSize:InitialSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueSize :MaxPrimaryReplicationQueueSize
MaxSecondaryReplicationQueueSize -MaxSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueMemorySize -MaxPrimaryReplicationQueueMemorySize
MaxSecondaryReplicationQueueMemorySize -MaxSecondaryReplicationQueueMemorySize
Se aplica a
Azure SDK for .NET