我正在将功能添加到要素服务中,成为脱机状态。我的特征服务是可编辑的。我创建了一个地理数据库并为其添加了功能。我可以看到我在地理数据库中添加的功能。但是,当我将地理数据库与要素服务同步时,出现“”错误。错误不只是null,而不仅仅是“”;
代码在下面;
GeodatabaseSyncTask syncTask = await GeodatabaseSyncTask.CreateAsync(featureServiceUri);
// Create sync parameters
SyncGeodatabaseParameters taskParameters = await syncTask.CreateDefaultSyncGeodatabaseParametersAsync(geodatabase);
// Create a synchronize geodatabase job, pass in the parameters and the geodatabase
SyncGeodatabaseJob job = syncTask.SyncGeodatabase(taskParameters, geodatabase);
MessageBox.Show(job.Status.ToString());
job.Start();
MessageBox.Show(job.Status.ToString());
job.JobChanged += (s, arg) =>
{
// Report changes in the job status
if (job.Status == JobStatus.Succeeded)
{
// Report success ...
MessageBox.Show("Synchronization is complete!");
}
else if (job.Status == JobStatus.Failed)
{
// Report failure ...
MessageBox.Show(job.Error.Message);
}
else
{
// Report that the job is in progress ...
MessageBox.Show("Sync in progress ...");
}
};
// await the completion of the job
await job.GetResultAsync();
我在await job.GetResultAsyn();
行出现错误。
我在做什么错了?
答案 0 :(得分:0)
我看不到您共享的代码有任何问题。我不知道您是否在post中遇到了同样的问题。
您可以与其他功能服务同步吗?如果您能够监控网络流量,则错误JSON可能包含未在ArcGISWebException中填充的详细信息,但已记录了该信息,我们将尝试在以后的API版本中修复此问题。