Users Guide
注: 脚本文件必须具有与示例脚本文件相同的名称。
AgentProtectionStorageConfiguration (namespace Replay.Common.Contracts.Agents)
方法 说明
public Guid RepositoryId { get; set; }
获取或设置用于存储此代理恢复点的存储库的 ID。
public string EncryptionKeyId { get;
set; }
获取或设置此代理恢复点的加密密钥的 ID。空字符串
表示未加密。
AgentTransferConfiguration (namespace Replay.Common.Contracts.Transfer)
方法 说明
public uint MaxConcurrentStreams { get;
set; }
获取或设置 Core 和代理之间用于传输数据的并发 TCP
连接的最大数量。
public uint MaxTransferQueueDepth
{ get; set; }
从传输流读取一系列数据块时,这一系列数据块将置
于生产者或消费者队列,其中消费者线程将读取这些
数据块并将其写入日期对象。如果存储库写入速度慢
于网络读取速度,此队列将会填满。队列已满并停止
读取的点为最大传输队列深度。
public uint MaxConcurrentWrites { get;
set; }
获取或设置在某个日期的任何指定时间未完成的数据
块写入操作的最大数量。如果在此数量的数据块写入
操作未完成时收到附加数据块,则将忽略附加数据
块,直至未完成的写入操作之一完成。
public ulong MaxSegmentSize { get;
set; }
获取或设置在单个请求中传输的连续数据块的最大数
量。根据测试,较高或较低的值可能最佳。
public Priority Priority { get; set; }
获取或设置传输请求的优先级。
public int MaxRetries { get; set; }
获取或设置一个失败传输在被认定失败之前应重试的
最大次数。
public Guid ProviderId{ get; set; }
获取或设置 VSS 提供程序将对此主机上的快照使用的
GUID。管理员通常会接受默认值。
public
Collection<ExcludedWriter>ExcludedWrite
rIds { get; set; }
获取或设置不应包含在此快照中的 VSS 编写器 ID 的
集合。编写器 ID 由编写器的名称决定。此名称仅用于
说明文件,不必与编写器的实际名称完全相同。
public ushort TransferDataServerPort
{ get; set; }
获取或设置包含 TCP 端口的值,此端口用于接受来自
Core 的连接,以便从代理向 Core 实际传输数据。代
理将尝试侦听此端口,但是,如果此端口正在使用,
则代理可改用不同的端口。Core 应使用在
VolumeSnapshotInfo 对象的 BlockHashesUri
和 BlockDataUri 属性中为每个已拍摄快照的卷所
指定的端口号。
public TimeSpan SnapshotTimeout { get;
set; }
获取或设置在 VSS 快照操作放弃或超时之前等待其完
成的时间量。
public TimeSpan TransferTimeout { get;
set; }
获取或设置在放弃快照之前等待 Core 进行进一步联系
的时间量。
158










