Miner.Geodatabase Assembly > Miner.Geodatabase.FeederManager Namespace > FeederInfoProvider Class : Shutdown Method |
'Declaration Public Sub Shutdown()
'Usage Dim instance As FeederInfoProvider instance.Shutdown()
public void Shutdown()
public void ReportFeederInfoForAllVersion(IWorkspace workspace) { // Get a list of all versions. var versionedWorkspace = (IVersionedWorkspace)workspace; IEnumVersionInfo enumVersionInfo = versionedWorkspace.Versions; enumVersionInfo.Reset(); // Iterate through each version and create a report. IVersionInfo versionInfo; while ((versionInfo = enumVersionInfo.Next()) != null) { FeederInfoProvider feederInfoProvider = null; try { // Create a feeder info provider for the current version, execute the report. var connectionProperties = new ConnectionProperties((IWorkspace)versionInfo); feederInfoProvider = new FeederInfoProvider(connectionProperties); ReportFeederInfoForVersion(versionInfo, feederInfoProvider); } finally { // Shutdown the feeder info provider for the current version and release the workspace. if (feederInfoProvider != null) feederInfoProvider.Shutdown(); Marshal.FinalReleaseComObject(versionInfo); } } }
Target Platforms: Windows XP SP3 (32-bit and 64-bit), Windows 7 (32-bit and 64-bit)
Not all Operating Systems are supported on all products. Visit the ArcFM Solution Supported Versions page for full details.