This document is archived and information here might be outdated.  Recommended version.


IGeoDataServer.ExpandReplicaDatasets Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > GeodatabaseDistributed > ESRI.ArcGIS.GeoDatabaseDistributed > Interfaces > IG > IGeoDataServer Interface > IGeoDataServer.ExpandReplicaDatasets Method
ArcGIS Developer Help

IGeoDataServer.ExpandReplicaDatasets Method

Expands a set of replica datasets taking into consideration geodatabase constructs (topologies, relationship classes, etc.).

[Visual Basic .NET]
Public Function ExpandReplicaDatasets ( _
    ByVal repDatasets As IGPReplicaDatasets _
) As IGPReplicaDatasets
[C#]
public IGPReplicaDatasets ExpandReplicaDatasets (
    IGPReplicaDatasets repDatasets
);
[C++]
HRESULT ExpandReplicaDatasets(
  IGPReplicaDatasets* repDatasets
);
[C++]
Parameters
repDatasets [in]

repDatasets is a parameter of type IGPReplicaDatasets*

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Remarks

The ExpandReplicaDatasets method returns the expanded list of datasets to replicate or extract. Data extraction and replica creation apply an expansion process to ensure that all feature classes in a topology or geometric network and related feature classes and tables are included. For example, if you pass in a GPReplicaDataset for a feature class that is involved in a topology, replica creation will include all feature classes in the topology.

This method allows you to set properties for each expanded GPReplicaDataset before creating replicas or extracting data. Unless you use this method, the expanded classes will be given default properties.  

 

[C#]

The How to create a replica in a connected environment topic shows an example of using this method.

See Also

IGeoDataServer Interface