ArcFM Engine Developer Guide
IDictionary Interface
Members 


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
Product Availability
Required Licenses
.NET Assembly
Syntax
'Declaration
 
<GuidAttribute("42C642C1-97E1-11CF-978F-00A02463E06F")>
<DefaultMemberAttribute("Item")>
<ComConversionLossAttribute()>
<TypeLibTypeAttribute(TypeLibTypeFlags.FDual Or  _
    TypeLibTypeFlags.FDispatchable)>
<ComImportAttribute()>
Public Interface IDictionary 
'Usage
 
Dim instance As IDictionary
[Guid("42C642C1-97E1-11CF-978F-00A02463E06F")]
[DefaultMember("Item")]
[ComConversionLoss()]
[TypeLibType(TypeLibTypeFlags.FDual | 
    TypeLibTypeFlags.FDispatchable)]
[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.
Syntax
'Declaration
 
<GuidAttribute("42C642C1-97E1-11CF-978F-00A02463E06F")>
<DefaultMemberAttribute("Item")>
<ComConversionLossAttribute()>
<TypeLibTypeAttribute(TypeLibTypeFlags.FDual Or  _
    TypeLibTypeFlags.FDispatchable)>
<ComImportAttribute()>
Public Interface IDictionary 
'Usage
 
Dim instance As IDictionary
[Guid("42C642C1-97E1-11CF-978F-00A02463E06F")]
[DefaultMember("Item")]
[ComConversionLoss()]
[TypeLibType(TypeLibTypeFlags.FDual | 
    TypeLibTypeFlags.FDispatchable)]
[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