ProcessProgressTUnit Class

Represents current process progress for an operation.

Definition

Namespace: Gemstone
Assembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.128 -- Release Build+d050cfc5563c89a1188cc3c6b2d417530856f490
[SerializableAttribute]
public class ProcessProgress<TUnit>
where TUnit : struct, new()
Inheritance
Object    ProcessProgressTUnit

Type Parameters

TUnit
Unit of progress used (long, double, int, etc.)

Remarks

Used to track total progress of an identified operation.

Constructors

ProcessProgressTUnit Represents current process progress for an operation.

Properties

Complete Gets or sets number of units completed processing so far.
ProcessName Gets or sets name of process for which progress is being monitored.
ProgressMessage Gets or sets current progress message (e.g., current file being copied, etc.)
Total Gets or sets total number of units to be processed.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Extension Methods

GetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
GetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)

See Also