FDO .NET API Reference Feature Data Objects
Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

OSGeo::FDO Namespace Reference


Classes

class  OSGeo::FDO::IConnectionManagerImp
 The IConnectionManagerImp class is a concrete implementation of IConnectionManager. IConnectionManager supports dynamic creation of connection objects given a provider name. More...
class  OSGeo::FDO::IDisposableCollection
 The IDisposableCollection class represents a collection of IDisposable objects. More...
class  OSGeo::FDO::IDisposableCollection::Enumerator
 DOXYGEN-IGNORE A Nested class defined to provide enumeration of Dictionary elements
class  OSGeo::FDO::IProviderRegistryImp
class  OSGeo::FDO::ObjectFactory
interface  OSGeo::FDO::OSGeo::FDO::IConnectionManager
 The IConnectionManager interface supports dynamic creation of connection objects given a provider name. More...
interface  OSGeo::FDO::OSGeo::FDO::IProviderRegistry
 The IProviderRegistry interface supports registering, un-registering, and enumerating registered feature providers. More...

Functions

System::Void FreeLibrary (String *providerName)
 Frees a connection library reference given the provider name.
System::Void RegisterProvider (String *name, String *displayName, String *description, String *version, String *fdoVersion, String *libraryPath, System::Boolean isManaged)
 Registers a provider given the necessary information to register the provider. If any of the parameters are missing or invalid, an exception is thrown.
System::Void UnregisterProvider (String *name)
 Unregisters the provider with the specified name.

Variables

public __gc __interface IConnectionManager
public __gc __interface IProviderRegistry

Function Documentation

System::Void FreeLibrary String *  providerName  ) 
 

Frees a connection library reference given the provider name.

Parameters:
providerName The unique name of the feature provider. This name should be of the form [Company].[Provider].[Version].
Returns:
Returns nothing. Throws an instance of Exception if an error occurs.

System::Void RegisterProvider String *  name,
String *  displayName,
String *  description,
String *  version,
String *  fdoVersion,
String *  libraryPath,
System::Boolean  isManaged
 

Registers a provider given the necessary information to register the provider. If any of the parameters are missing or invalid, an exception is thrown.

Parameters:
name The unique name of the feature provider. This name should be of the form [Company].[Provider].[Version].
displayName A user friendly display name of the feature provider.
description A brief description of the feature provider.
version The version of the feature provider. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].
fdoVersion The version of the feature data objects specification the feature provider conforms to. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].
libraryPath The FULL library path + library name of the provider.
isManaged A flag indicating if the provider is a managed or unmanaged .Net provider.
Returns:
Returns nothing. Throws an instance of Exception if an error occurs.

System::Void UnregisterProvider String *  name  ) 
 

Unregisters the provider with the specified name.

Parameters:
name The unique name of the feature provider. This name should be of the form [Company].[Provider].[Version].
Returns:
Returns nothing. Throws an instance of Exception if an error occurs.

Variable Documentation

public __gc __interface OSGeo::FDO::IConnectionManager
 

public __gc __interface OSGeo::FDO::IProviderRegistry
 


Comments or suggestions? Send us feedback.