User guide

220 | Scripting
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