В моем приложении на C # я пытаюсь получить доступ к сервису Feature, который размещен на arcgis.com. Сервис объектов доступен только группе или организации и НЕ является общедоступным. Как я могу получить доступ к этой услуге в моем коде клиента. Вот мой код клиента, который выдает исключение, сообщающее, что требуется токен аутентификации. У меня есть токен, но я не знаю, как использовать этот токен для аутентификации для использования сервиса. Этот же код прекрасно работает для служб, которые являются общими для общего доступа.
IPropertySet sipPS = new PropertySet();
sipPS.SetProperty("DATABASE", layerUrl);
IWorkspaceFactory sipWSF = (IWorkspaceFactory)new ESRI.ArcGIS.Carto.FeatureServiceWorkspaceFactory();
IWorkspace sipWS = sipWSF.Open(sipPS, 0);
IFeatureWorkspace sipFWS = (IFeatureWorkspace)sipWS;
IGroupLayer grpLayer = new GroupLayerClass();
grpLayer.Name = Constants.ArcGISOnlineGroupLayerName;
IFeatureClass sipFC = sipFWS.OpenFeatureClass("0");
IFeatureLayer fl = new FeatureLayerClass();
fl.Name = featureLayerName;
fl.FeatureClass = sipFC;
grpLayer.Add(fl as ILayer);