User guide

Scripting | 225
VirtualMachineLocation (namespace
Replay.Common.Contracts.Virtualization)
The following table presents the available objects for the VirtualMachineLocation
parameter.
VolumeImageIdsCollection (namespace
Replay.Core.Contracts.RecoveryPoints)
Inherits its values from the parameter,
System.Collections.ObjectModel.Collection<string>.
VolumeName (namespace
Replay.Common.Contracts.Metadata.Storage)
The following table presents the available objects for the VolumeName parameter.
public uint LatestEpochSeenByCore { get; set; } Gets or sets latest epoch value.
The LatestEpochSeenByCore method is the ordinal
number of the most recent snapshot taken by the
Core. This is the 'epoch number' assigned by the
filter driver to this particular snapshot at the
moment it was taken with VSS.
public Guid SnapshotSetId { get; set; } Gets or sets the GUID assigned by VSS to this
snapshot.
public VolumeSnapshotInfoDictionary
VolumeSnapshots { get; set; }
Gets or sets the collection of snapshot info for each
volume included in the snap.
Method Description
public string Description { get; set;} Gets or sets a human-readable description of this
location.
public string Method { get; set;} Gets or sets the name of the VM.
Method Description
public string GuidName { get; set;} Gets or sets the ID of the volume.
public string DisplayName { get; set;} Gets or sets the name of the volume.
public string UrlEncode() Gets a URL-encoded version of the name which can
be passed cleanly on a URL.
NOTE: A known issue exists in .NET 4.0 WCF (https://
connect.microsoft.com/VisualStudio/feedback/
ViewFeedback.aspx?FeedbackID=413312), which
prevents path escape characters from working
correctly in a URI template. Because a volume name
contains both '\' and '?', you must replace the special
characters '\' and '?' with other special characters.
public string GetMountName() Returns a name for this volume that is valid for
mounting volume image to some folder.
Method Description