private async Task <FeatureLayer> CreateFeatureLayerAsync(string uri, string name, string displayName) { FeatureLayer layer = null; var gdbFeatureServiceTable = new GeodatabaseFeatureServiceTable() { ServiceUri = uri, OutFields = OutFields.All }; // Not in Try - Catch so exception is thrown and catched on higher level await gdbFeatureServiceTable.InitializeAsync(); if (gdbFeatureServiceTable.IsInitialized) { layer = new FeatureLayer() { ID = name, DisplayName = displayName, FeatureTable = gdbFeatureServiceTable }; } return(layer); }
private async Task<FeatureLayer> CreateFeatureLayerAsync(string uri, string name, string displayName) { FeatureLayer layer = null; var gdbFeatureServiceTable = new GeodatabaseFeatureServiceTable() { ServiceUri = uri, OutFields = OutFields.All }; // Not in Try - Catch so exception is thrown and catched on higher level await gdbFeatureServiceTable.InitializeAsync(); if (gdbFeatureServiceTable.IsInitialized) { layer = new FeatureLayer() { ID = name, DisplayName = displayName, FeatureTable = gdbFeatureServiceTable }; } return layer; }