У своїй програмі C # я намагаюся отримати доступ до послуги Feature, розміщеної на arcgis.com. Служба функцій надається лише групі чи організації та НЕ є загальнодоступною. Як я можу отримати доступ до цієї послуги в коді клієнта. Ось мій клієнтський код, який містить виняток із заявою, що потрібен маркер автентифікації. У мене є маркер, але не знаю, як використовувати цей маркер для автентифікації для використання сервісу. Цей самий код працює добре для служб, які спільно використовуються як PUBLIC.
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);