ArcFM Desktop Developer Guide
Miner Namespace (Miner.System)
Inheritance Hierarchy

Version: 10.2.1a

Resource Center Home

Classes
 ClassDescription
ClassAssemblyBuildAttribute  
ClassAssemblyFullProductVersionAttribute  
ClassBrandingResource This class gets passed tokens (e.g., %A) and converts them into recognizable names (e.g., ArcFM) for ArcFM Solution branding.
ClassCancelEditException  
ClassDetectCommunicationPort  
ClassDynamicDSTTimeZone  
ClassEventLogAppender An alternative implementation of log4net's appender.
ClassEventsHelper Helper class for firing events. Primary objective is to gracefully recover and continue from invokees that throw exceptions.
ClassFireEventAppender  
ClassHelpDocFromRegistry  
ClassHighPerformanceCounter The HighPerformanceCounter class provides access to the Win32 QueryPerformanceCounter APIs.
ClassLicensedComponentManager  
ClassLicensedProductRequiredAttribute  
ClassMessageLoggedEventArgs  
ClassMessageLogger MessageLogger class provides a simple bridge from COM to .NET, more specifically to log4net.
ClassMinerRuntimeEnvironment

MinerRuntimeEnvironment detects the runtime mode using the process name (e.g., ArcCatalog, ArcMap, ArcEngine). If it can't identify a runtime mode, it returns the default value from the mmRuntimeMode enumeration: mmRuntimeModeUnknown.

When writing a custom application, you will need to manually set the runtime mode using a value from the mmRuntimeMode enumeration. If your custom application has a user interface (e.g., message box, form), set the runtime mode to one that is more conducive to user interfaces (e.g., mmRuntimeModeArcEngine, mmRuntimeModeArcMap). If the custom application has no user interface, then the mmRuntimeModeServer mode is more appropriate.

Runtime mode is automatically set for ArcGIS and Schneider Electric applications and does not need to be set manually.

ClassMMRegistry  
ClassPasswordEncryption  
ClassProcessHelper Provides basic information about the current process.
ClassRegexHelper  
ClassResourcer This class allows you to internationalize the ArcFM Solution. This class primarily is used internally.
ClassSingleProgramInstance  
ClassSortedBindingList<T>  
ClassSortedList<T>  
ClassSortedOptionallyList<T>  
Interfaces
 InterfaceDescription
InterfaceIMMBrandingResource This interface receives passed tokens (e.g., %A) and converts them into recognizable names (e.g., ArcFM) for ArcFM Solution branding.
InterfaceIMMBrandingResource2

This interface duplicates the methds on IMMBrandingResource and adds the SetFormIcon method. It does not inherity from IMMBrandingResource.

This interface receives passed tokens (e.g., %A) and converts them into recognizable names (e.g., ArcFM) for ArcFM Solution branding.

InterfaceIMMComCategoryLookup This interface retrieves the ClassID values for the classes that reside in a given component category.
InterfaceIMMMessageLogger  
InterfaceIMMProductData  
InterfaceIMMRegistry  
InterfaceIMMRegistry2  
InterfaceIMMRegistryEx  
InterfaceIMMRuntimeEnvironment This interface provides access to the runtime mode.
Structures
 StructureDescription
StructureBitField32

This class acts as a wrapper around a 32-bit integer. It facilitates specialized interpretations and manipulation of the individual bit-values that comprise the integer. It provides the ability to group bits, as well as read or manipulate the values of both individual and grouped bits

Delegates
 DelegateDescription
DelegateMessageLoggedEventHandler  
Enumerations
 EnumerationDescription
EnumerationDynamicDSTTimeZone.DSTStatus  
EnumerationmmErrorLogCodes This enumeration lists the types of errors that may be written to the event log.
EnumerationmmRuntimeMode

This enumeration contains a list of ArcFM Solution environments and applications. MMRuntimeEnvironment uses this enumeration to retrieve runtime mode for existing applications and manually set a runtime mode for custom applications.

Runtime mode is automatically set for ArcGIS and Schneider Electric applications and does not need to be set manually.

Remarks

See Also

Reference

Miner.System Assembly

 

 


Send Comment