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