ArcFM Desktop Developer Guide
FeederInfoProvider Class Members
Properties  Methods 


The following tables list the members exposed by FeederInfoProvider.

Public Constructors
 NameDescription
Public ConstructorFeederInfoProvider ConstructorCreates an instance of the FeederInfoProvider for the given connection properties.

FeederInfoProvider produces correct results when used within the scope of Esri's OnStopEditOperation event, but it can't do so when used within the scope of an AutoUpdater. To successfully process features whose feeder information changes as a result of an edit operation, we recommend subscribing to FeederChangedEvent. Alternatively, you can use your custom AutoUpdator implementation to track features of interest (i.e., those that you would be querying via FeederInfoProvider), and then submit those features to FeederInfoProvider from within a separate event handler for the OnStopEditOperation event.

 
Top
Public Properties
 NameDescription
Public PropertyFeederIDsReturns the set of all feeder IDs and their source Miner.Geodatabase.Network.FeatureKey.  
Public PropertySubfeederIDsReturns the set of all subfeeder ids and their source Miner.Geodatabase.Network.FeatureKey. The subfeederID is the FeederName, if configured. Otherwise, it's the CircuitSourceID.  
Public PropertyWorkspaceInfoGets the ESRI IWorkspace and IGeometricNetwork associated with this FeederInfoProvider.  
Top
Public Methods
 NameDescription
Public MethodGetFeederGets the feeder information for all features contained by the feeder identified by the given ID.  
Public MethodGetFeederInfoGets the feeder information for the given Miner.Geodatabase.Network.FeatureKey.  
Public MethodGetSubfeederGets the feeder information for all features contained by the subfeeder identified by the given ID./>  
Public MethodShutdownReleases resources so that stand-alone applications can shutdown cleanly. Calling this method releases resources and COM object references acquired by the workspace extension. This only applies to the workspace who's connection properties were passed in to this object's constructor. This should only be called when you are finished with that workspace. It's not necessary to call this method from an ArcGIS or ArcFM application extension, add-in, or custom tool.  
Top
See Also

Reference

FeederInfoProvider Class
Miner.Geodatabase.FeederManager Namespace
ConnectionProperties Class
IConnectionProperties Interface

 

 


Send Comment