Почему ArcGIS Runtime SDK для исключительной ситуации синхронизации базы геоданных.Net ""
Я работаю добавить функцию к сервису объектов в автономном режиме. Мой сервис объектов доступен для редактирования. Я создал базу геоданных и добавил в нее функцию. Я вижу свою функцию, которую я добавил в базу геоданных. Однако, когда я синхронизирую базу геоданных с сервисом объектов, я получаю ошибку "". Ошибка не пуста просто "";
Код ниже;
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();
линия.
Что я делаю неправильно?
1 ответ
Я не вижу ничего плохого в коде, которым вы поделились. Интересно, возможно, вы затрагиваете ту же проблему в этом посте.
Удалось ли синхронизировать с другими сервисами функций? Если вы можете отслеживать веб-трафик, ошибка JSON может содержать сведения, которые не заполняются в ArcGISWebException, но это было зарегистрировано, и мы постараемся исправить это в будущих выпусках API.