ArcObjects Library Reference  (GeoDatabaseDistributed)    

IExportDataChanges.ExportDataChanges Method

Exports the edits to a delta file.

[Visual Basic 6.0]
Sub ExportDataChanges(
    ByVal exportFileName As String, _
    ByVal exportOption As esriExportDataChangesOption, _
    ByVal DataChanges As IDataChanges, _
    ByVal OverwriteIfExists As Boolean _
)
[Visual Basic .NET]
Public Sub ExportDataChanges ( _
    ByVal exportFileName As String, _
    ByVal exportOption As esriExportDataChangesOption, _
    ByVal DataChanges As IDataChanges, _
    ByVal OverwriteIfExists As Boolean _
)
[C#]
public void ExportDataChanges (
    string exportFileName,
    esriExportDataChangesOption exportOption,
    IDataChanges DataChanges,
    bool OverwriteIfExists
);
[Java]
public void exportDataChanges (
    String exportFileName,
    esriexportDataChangesOption exportOption,
    IDataChanges DataChanges,
    Boolean OverwriteIfExists
)
throws
    IOException,
    AutomationException
[C++]
HRESULT ExportDataChanges(
  BSTR exportFileName,
  esriExportDataChangesOption exportOption,
  IDataChanges* DataChanges,
  VARIANT_BOOL OverwriteIfExists
);
[C++]

Parameters

exportFileName [in]

  exportFileName is a parameter of type BSTR

exportOption [in]

  exportOption is a parameter of type esriExportDataChangesOption

DataChanges [in]

  DataChanges is a parameter of type IDataChanges

OverwriteIfExists [in]

  OverwriteIfExists is a parameter of type VARIANT_BOOL

Product Availability

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

Remarks

The ExportDataChanges method exports the edits from a check-out/check-in replica or source and target version to a delta file. To export edits from a two way or one way replica use the methods available of the IExportDataChanges2 interface.

The exportoption parameter controls whether the result will be XML, a delta database, or a delta file geodatabase.  The datachanges parameter must reference a CheckoutDataChanges object to export edits in a check-out or a VersionDataChanges object to export edits between source and target versions.   The overwriteexists parameter indicates if the target database will be overwritten during the export.

 


 

See Also

IExportDataChanges Interface

Example

Export Check-out Replica Changes

 


Feedback Send feedback on this page