Re[mapguide-users] dlining error

Marius_360 marius at openspatial.co.za
Fri Jul 18 09:14:29 EDT 2008


Where does the OSGeo.MapGuide.MgService come from, in other words, in which
dll in the bin folder?



Kenneth Skovhede, GEOGRAF A/S wrote:
> 
> So you are using JScript .Net?
> 
> In that case you might have to typecast it:
> 
> var featureService =
> (MgFeatureService)siteConnection.CreateService(MgServiceType.FeatureService);
> 
> Not completely familiar with JScript.Net, but the error seems to 
> indicate that the object (featureService) is of type MgService.
> MgService is a base class, and also the signature return type for 
> CreateService.
> The actual type of the object returned is MgFeatureService.
> 
> Regards, Kenneth Skovhede, GEOGRAF A/S
> 
> 
> 
> Marius_360 skrev:
>> This is exactly how I had it from the beginning, but it gives me “Objects
>> of
>> type 'OSGeo.MapGuide.MgService' do not have such a 
>> member” error
>>
>>
>>
>> Carl Jokl wrote:
>>   
>>> I will assume this must be JScript .Net because what you are doing could
>>> not work at all otherwise but I see the problem in the code:
>>>
>>> var featureService = new MgFeatureService(); //You explicity create a
>>> new
>>> feature service. This is wrong
>>> //This method call retrieves the feature service from the site
>>> connection
>>> but you are not storing the //returned value
>>> siteConnection.CreateService(MgServiceType.FeatureService);
>>> //This will not work because you explicity created this feature service
>>> instead of getting it from the feature ///service
>>> featureService.CreateFeatureSource(resourceIdentifier, sdfParams) 
>>>
>>> I am not completely familiar with JScript .Net but I would think that
>>> this
>>> should be
>>>
>>> //Get the feature service from the site connection, don't create it
>>> explicity.
>>> var featureService =
>>> siteConnection.CreateService(MgServiceType.FeatureService);
>>> //Assuming you correctly created the resource identifier and the sdf
>>> params elsewhere this should work
>>> if (featureService) //Checking the returned feature service was not null
>>> just in case.
>>> {
>>>      featureService.CreateFeatureSource(resourceIdentifier, sdfParams);
>>> }
>>>
>>>     
>>
>>   
> 
> _______________________________________________
> mapguide-users mailing list
> mapguide-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapguide-users
> 
> 

-- 
View this message in context: http://www.nabble.com/Redlining-error-tp18524267p18528953.html
Sent from the MapGuide Users mailing list archive at Nabble.com.



More information about the mapguide-users mailing list