User guide

Scripting | 223
public AgentTransferConfiguration
TransferConfiguration { get; set; }
Gets or sets the transfer configuration.
AgentTransferConfiguration is an object which will
have the following data:
MaxConcurrentStreams - the maximum number
of concurrent TCP connections the core will
establish to the agent for transferring data
MaxTransferQueueDepth - the maximum
number of block extents which can be queued
up for writing
MaxConcurrentWrites - the maximum number
of block write operations to have outstanding on
an epoch at any given time. If additional blocks
are received when this many block writes are
outstanding, those additional blocks will be
ignored until one of the outstanding blocks gets
written.
MaxSegmentSize - the maximum number of
contiguous blocks to transfer in a single request
Priority - An object which will have the following
data:
"Undefined
"One
"Two
"Three
"Four
"Five
"Six
"Seven
"Eight
"Nine
"Ten
"Highest (which is equal to One)
"Lowest (which is equal to Ten)
"Default (which is equal to Five)
MaxRetries - the maximum number of times a
failed transfer should be retried before it is
presumed failed
UseDefaultMaxRetries - a value indicating that
the maximum number of retries is the default
value
ProviderId - the GUID of the VSS provider to use
for snapshots on this host. Pretty much everyone
will want to accept the default
Method Description