Sage Modeling and Simulation Library

MaterialTransferRecord Members

The MaterialTransferRecord type exposes the following members.

Constructors


  Name Description
Public method MaterialTransferRecord
A MaterialTransferRecord is a class that holds data representing a transfer of material from one place to another in the SOM.

Methods


  Name Description
Public method Detail(Model)
Represents this transfer as a string, with additional details provided by the model.
Public method Detail()()()()
Represents this transfer as a string.
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)

Fields


  Name Description
Public field BatchGuid
The Guid associated with the material that was transferred.
Public field ConcurrencyGuid
Identifies substance transfers that occurred at the same time through the same connection.
Public field DestinationGuid
The GUID of the destination (receiving) entity. This will be a SOMOperation if an internal transfer or a charge, and a SOMService if a discharge.
Public field DestinationPortGuid
The key of the Destination's Port through which the material is being charged or discharged.
Public field Duration
The duration, in minutes, of the transfer.
Public field IsProduct
True if the material in this transfer is a part of the product stream
Public field MaterialMass
The mass of the material that was transferred.
Public field MaterialSpecificationGuid
The MaterialSpecificationGuid of the substance in this transfer. If Guid.Empty, the material specification is <nothing>.
Public field MaterialTemperature
The temperature of the material that was transferred.
Public field MaterialTransferType
Enumeration to declare whether this transferRecord refers to a charge, a discharge, or an internal (i.e. between units) transfer.
Public field MaterialTypeGuid
The Guid associated with the material that was transferred.
Public field ParentMaterialTypeGuid
The guid of a materialType that is to be considered the parent type of this transfer. Applies only to charges. For example, if this transfer has a mixture with 100 kg of water, and 4 kg of salt, and the parent material type guid refers to the substance 'Saline', then the actual charge came from the 'saline' inventory, not the 'water' and 'salt' inventories.
Public field ParentMaterialTypeSpecGuid
Refer to the commentary for 'ParentMaterialTypeGuid'. In that case, the ParentMaterialTypeSpecGuid might be used to distinguish between saline that was purchased from Vendor A, and saline that was purchased from Vendor B.
Public field SourceGuid
The GUID of the source (supplying) entity. This will be a SOMOperation if an internal transfer or a discharge, and a SOMService if a charge.
Public field SourcePortGuid
The key of the Source's Port through which the material is being charged or discharged.
Public field StartTime
The start time of the transfer, measured in minutes after the commencement of execution of this batch.

Properties


  Name Description
Public property Note
Public property SerialNumber
The serial number of this MTR.