CReplicationRoute.AddDestination Method
For the latest version of Commerce Server 2007 Help, see the Microsoft Web site.
Adds a destination to a Commerce Server Staging (CSS) route.
Note
Routes can be used only to stage Web content and business data.
void AddDestination(string destination)
Parameters
destination
The name of a server to add to the route.When you call this method from the server where you are logged in, you can also set the authentication credentials for the destination server by specifying "Destination;UserName;Password".
Remarks
You must have CSS administrator rights to call this method.
Duplicate destination names are automatically eliminated from the list of destinations that are defined for a route.
The CReplicationRoute.AddDestination method corresponds to the COM method named ReplicationRoute.AddDestination.
Example
The following example adds the destination server Marrakech to the Test route.
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 Marrakech
if (replicationRoute.get_Name().ToString() == "Test")
{
replicationRoute.AddDestination("Marrakech");
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;
}
}
}
See Also
Other Resources
CReplicationRoute.EnumDestination Method