Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Gets or sets the base directory for a Commerce Server Staging (CSS) route.
object BaseDirectory { set; get; }
Return Value
A string that contains the full path of the base directory.
Remarks
The CReplicationRoute.BaseDirectory property corresponds to the COM property named ReplicationRoute.BaseDirectory.
Example
The following example specifies D:\Stress as the base directory for the route named Test.
CReplicationServer replicationServer = new CReplicationServer();
replicationServer.Initialize("");
CReplicationRoute replicationRoute;
int i = 0;
object iterator = i as object;
while (true)
{
try
{
replicationRoute = replicationServer.EnumRoutes(ref iterator) as CReplicationRoute;
// If the route is Test, add base directory
if (replicationRoute.get_Name().ToString() == "Test")
{
replicationRoute.set_BaseDirectory(@"D:\Stress");
replicationRoute.Commit();
break;
}
}
catch (System.Runtime.InteropServices.COMException e)
{
// Quit if "No more items" or "No routes" error
if (e.ErrorCode == -2147422485 || e.ErrorCode == -1073680678)
break;
else
throw;
}
}