CReplicationProject.EnumDestination Method
Retrieves the destinations that are defined for a Commerce Server Staging (CSS) project.
object EnumDestination(ref object iterator)
Parameters
- iterator
Used by the CSS service to enumerate the list of destinations. This value should be initialized to 0 (zero) and should not be modified.
Return Value
A string that contains the destination name for this iteration.
Remarks
This method sets the value of e.ErrorCode to -2147422485 (“No more items.”) to indicate the end of the enumeration.
The CReplicationProject.EnumDestination method corresponds to the COM method named ReplicationProject.EnumDestination.
Example
The following example displays the destinations that are defined for the project named Project1.
CReplicationServer replicationServer = new CReplicationServer();
replicationServer.Initialize("");
CReplicationProject replicationProject;
replicationProject = (CReplicationProject)replicationServer.OpenProject("Project1", CSS_PROJECT_CREATION.OPEN_EXISTING_PROJECT);
Console.WriteLine("The destination servers for Project1 are:");
int iterator = 0;
object i = iterator as object;
while (true)
{
try
{
string destination = (string)replicationProject.EnumDestination(ref i);
Console.WriteLine(destination);
}
catch (System.Runtime.InteropServices.COMException e)
{
// Exit if "No more items" error
if (e.ErrorCode == -2147422485)
break;
else
throw e;
}
}
See Also
Other Resources
How to Create and Modify a Staging Project
How to Retrieve Project Information