ArcFM Desktop Developer Guide
IDictionary Interface
Members 


Version: 10.2.1b and 10.2.1b SP1

Resource Center Home

IDictionary is originally defined in Microsoft's Visual Basic libraries. Schneider Electric includes it in the MMPxBase library to that it can be native to Process Framework. An IDictionary object may be used on the MMPxNodeList class to cache data on the node. Doing this allows an implementer to share data with other objects that may be interacting with the PxNode.
Available at Version
9.2.1 and later
Product Availability
ArcFM Desktop
Required Licenses
ArcFM, Designer, ArcFM Viewer, ArcFM Engine, ArcFM Engine Editor, or ArcFM Viewer for ArcGIS Engine
.NET Assembly
Miner.Interop.Process.dll
Object Model
IDictionary Interface
Syntax
'Declaration
 
<DefaultMemberAttribute("Item")>
<ComConversionLossAttribute()>
<TypeLibTypeAttribute(TypeLibTypeFlags.FDual Or  _
    TypeLibTypeFlags.FDispatchable)>
<GuidAttribute("42C642C1-97E1-11CF-978F-00A02463E06F")>
<ComImportAttribute()>
Public Interface IDictionary 
'Usage
 
Dim instance As IDictionary
[DefaultMember("Item")]
[ComConversionLoss()]
[TypeLibType(TypeLibTypeFlags.FDual | 
    TypeLibTypeFlags.FDispatchable)]
[Guid("42C642C1-97E1-11CF-978F-00A02463E06F")]
[ComImport()]
public interface IDictionary 
Remarks

For example, Process Framework uses IDictionary on the "toplevel" nodes in Session Manager (My Sessions, User\Status Sessions, etc.) to store the actual query used on the database to obtain the list. In a roundabout kind of way, this is how that grid on the right-hand side gets populated with all the sessions in the resulting list.

IDictionary is also available on the IMMPxSubtask2 interface to provide a list of supported parameters and the incoming list of parameters. 

 

IDictionary is available on IMMPxTask2 to allow a subtask to cache various data and make it accessible to other subtasks to use.

Requirements

See Also

Reference

IDictionary Members
Miner.Interop.Process Namespace

IDictionary is originally defined in Microsoft's Visual Basic libraries. Schneider Electric includes it in the MMPxBase library to that it can be native to Process Framework. An IDictionary object may be used on the MMPxNodeList class to cache data on the node. Doing this allows an implementer to share data with other objects that may be interacting with the PxNode.
Object Model
IDictionary Interface
Syntax
'Declaration
 
<DefaultMemberAttribute("Item")>
<ComConversionLossAttribute()>
<TypeLibTypeAttribute(TypeLibTypeFlags.FDual Or  _
    TypeLibTypeFlags.FDispatchable)>
<GuidAttribute("42C642C1-97E1-11CF-978F-00A02463E06F")>
<ComImportAttribute()>
Public Interface IDictionary 
'Usage
 
Dim instance As IDictionary
[DefaultMember("Item")]
[ComConversionLoss()]
[TypeLibType(TypeLibTypeFlags.FDual | 
    TypeLibTypeFlags.FDispatchable)]
[Guid("42C642C1-97E1-11CF-978F-00A02463E06F")]
[ComImport()]
public interface IDictionary 
Remarks

For example, Process Framework uses IDictionary on the "toplevel" nodes in Session Manager (My Sessions, User\Status Sessions, etc.) to store the actual query used on the database to obtain the list. In a roundabout kind of way, this is how that grid on the right-hand side gets populated with all the sessions in the resulting list.

IDictionary is also available on the IMMPxSubtask2 interface to provide a list of supported parameters and the incoming list of parameters. 

 

IDictionary is available on IMMPxTask2 to allow a subtask to cache various data and make it accessible to other subtasks to use.

Inheritance Hierarchy

Miner.Interop.Process.IDictionary

Requirements

See Also

Reference

IDictionary Members
Miner.Interop.Process Namespace

 

 


Send Comment