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::ClientServices::Provider Class Reference

Inherits OSGeo::FDO::Runtime::Disposable.

Inheritance diagram for OSGeo::FDO::ClientServices::Provider:

[legend]
List of all members.

Detailed Description

The Provides class provides information about a feature provider, including name, description, library, and version information.


Public Member Functions

__property System::String * get_Description ()
 Gets a brief description of the feature provider.
__property System::String * get_DisplayName ()
 Gets a user friendly display name of the feature provider.
__property System::String * get_FeatureDataObjectsVersion ()
 Gets the version of the feature data objects specification the feature provider conforms to. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].
__property System::Boolean get_IsManaged ()
 Gets a boolean flag indicating if the provider is a managed or unmanaged provider.
__property System::String * get_LibraryPath ()
 Gets the FULL library path + library name of the provider.
__property System::String * get_Name ()
 Gets the unique name of the feature provider. This name should be of the form [Company].[Provider].[Version].
__property System::String * get_Version ()
 Gets the version of the feature provider. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].

Protected Member Functions

System::Void ReleaseUnmanagedObject ()
 DOXYGEN-IGNORE

Member Function Documentation

__property System::String* OSGeo::FDO::ClientServices::Provider::get_Description  ) 
 

Gets a brief description of the feature provider.

Returns:
Returns the description of the Provider. Throws an instance of Exception if an error occurs.

__property System::String* OSGeo::FDO::ClientServices::Provider::get_DisplayName  ) 
 

Gets a user friendly display name of the feature provider.

Returns:
Returns the display name of the Provider. Throws an instance of Exception if an error occurs.

__property System::String* OSGeo::FDO::ClientServices::Provider::get_FeatureDataObjectsVersion  ) 
 

Gets the version of the feature data objects specification the feature provider conforms to. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].

Returns:
Returns the Feature Data Objects version of the Provider. Throws an instance of Exception if an error occurs.

__property System::Boolean OSGeo::FDO::ClientServices::Provider::get_IsManaged  ) 
 

Gets a boolean flag indicating if the provider is a managed or unmanaged provider.

Returns:
Returns the managed state flag as a bool. Throws an instance of Exception if an error occurs.

__property System::String* OSGeo::FDO::ClientServices::Provider::get_LibraryPath  ) 
 

Gets the FULL library path + library name of the provider.

Returns:
Returns the library path of the Provider. Throws an instance of Exception if an error occurs.

__property System::String* OSGeo::FDO::ClientServices::Provider::get_Name  ) 
 

Gets the unique name of the feature provider. This name should be of the form [Company].[Provider].[Version].

Returns:
Returns the name of the Provider. Throws an instance of Exception if an error occurs.

__property System::String* OSGeo::FDO::ClientServices::Provider::get_Version  ) 
 

Gets the version of the feature provider. The version number string has the form [VersionMajor].[VersionMinor].[BuildMajor].[BuildMinor].

Returns:
Returns the version of the Provider. Throws an instance of Exception if an error occurs.

System::Void OSGeo::FDO::ClientServices::Provider::ReleaseUnmanagedObject  )  [protected, virtual]
 

DOXYGEN-IGNORE

Reimplemented from OSGeo::FDO::Runtime::Disposable.


Comments or suggestions? Send us feedback.