你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ReplicatorSettings.LoadFrom 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
ReplicatorSettings从服务配置设置文件加载 对象。
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
参数
- codePackageActivationContext
- CodePackageActivationContext
当前代码包激活上下文 CodePackageActivationContext
- configPackageName
- String
当前配置包名称
- sectionName
- String
配置文件中定义所有复制程序设置的 节
返回
服务配置设置文件中加载 ReplicatorSettings 的对象
注解
服务配置文件夹中的配置设置文件 (settings.xml) 通常包含将 对象CreateReplicator(IStateProvider, ReplicatorSettings)传递到 ReplicatorSettings 方法所需的所有复制程序设置。 通常,服务作者负责读取settings.xml文件、分析值并正确构造 ReplicatorSettings 对象。
使用当前帮助程序方法,服务作者可以绕过上述过程。
以下是应在服务配置“settings.xml”中提供的参数名称,这些名称可由 Windows Fabric 识别,以便自动执行上述分析:
BatchAcknowledgementInterval –BatchAcknowledgementInterval 以秒为单位的值
InitialCopyQueueSize -InitialCopyQueueSize
MaxCopyQueueSize -MaxCopyQueueSize
MaxReplicationMessageSize -MaxReplicationMessageSize
RetryInterval -RetryInterval 值(以秒为单位)
RequireServiceAck -RequireServiceAck
ReplicatorAddress 或 ReplicatorEndpoint – ReplicatorAddress 的格式应为 IPort。 ReplicatorEndpoint 必须从服务清单中引用有效的服务终结点资源 -ReplicatorAddress
ReplicatorListenAddress 或 ReplicatorEndpoint – ReplicatorListenAddress 的格式应为 IPort。 ReplicatorEndpoint 必须从服务清单中引用有效的服务终结点资源 -ReplicatorListenAddress
ReplicatorPublishAddress 或 ReplicatorEndpoint – ReplicatorPublishAddress 的格式应为 IPort。 ReplicatorEndpoint 必须从服务清单中引用有效的服务终结点资源 -ReplicatorPublishAddress
SecondaryClearAcknowledgedOperations -SecondaryClearAcknowledgedOperations
PrimaryWaitForPendingQuorumsTimeout - PrimaryWaitForPendingQuorumsTimeout 以秒为单位的值
UseStreamFaultsAndEndOfStreamOperationAck -UseStreamFaultsAndEndOfStreamOperationAck
InitialPrimaryReplicationQueueSize -InitialPrimaryReplicationQueueSize
InitialSecondaryReplicationQueueSize -InitialSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueSize -MaxPrimaryReplicationQueueSize
MaxSecondaryReplicationQueueSize -MaxSecondaryReplicationQueueSize
MaxPrimaryReplicationQueueMemorySize -MaxPrimaryReplicationQueueMemorySize
MaxSecondaryReplicationQueueMemorySize -MaxSecondaryReplicationQueueMemorySize