3
特定のグループまたは組織のみと共有されているarcgis.comでホストされている機能サービスにアクセスする方法
私のC#アプリケーションで、arcgis.comでホストされているFeatureサービスにアクセスしようとしています。機能サービスはグループまたは組織とのみ共有され、公開されません。クライアントコードでこのサービスにアクセスするにはどうすればよいですか。これは、認証トークンが必要であることを示す例外をスローするクライアントコードです。私はトークンを持っていますが、サービスを使用するために認証されるためにそのトークンを使用する方法がわかりません。これと同じコードは、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);