public void InitializeSteppedCollections() { int totalMinutes = (int) (TimeRangeInclusiveStartExclusiveEnd.EndTime - TimeRangeInclusiveStartExclusiveEnd.StartTime).TotalMinutes; var collSizes = totalMinutes / StepSizeInMinutes; ProcessorUsages = new ProcessorUsageCollection(); StorageTransactionUsages = new StorageTransactionUsageCollection(); StorageUsages = new StorageUsageCollection(); NetworkUsages = new NetworkUsageCollection(); for (int i = 0; i < collSizes; i++) { var processorUsage = new ProcessorUsage(); processorUsage.TimeRange = new TimeRange { StartTime = DateTime.MinValue.ToUniversalTime(), EndTime = DateTime.MinValue.ToUniversalTime() }; ProcessorUsages.CollectionContent.Add(processorUsage); var storageTransactionUsage = new StorageTransactionUsage(); StorageTransactionUsages.CollectionContent.Add(storageTransactionUsage); var networkUsage = new NetworkUsage(); NetworkUsages.CollectionContent.Add(networkUsage); var storageUsage = new StorageUsage(); storageUsage.SnapshotTime = DateTime.MinValue.ToUniversalTime(); StorageUsages.CollectionContent.Add(storageUsage); } }
private void CopyContentFrom(NetworkUsage sourceObject) { TimeRange = sourceObject.TimeRange; UsageType = sourceObject.UsageType; AmountOfBytes = sourceObject.AmountOfBytes; }
partial static void CreateCustomDemo(ref NetworkUsage customDemoObject);
public static NetworkUsage CreateDemoDefault() { NetworkUsage customDemo = null; NetworkUsage.CreateCustomDemo(ref customDemo); if(customDemo != null) return customDemo; var result = new NetworkUsage(); result.TimeRange = TimeRange.CreateDemoDefault(); result.UsageType = @"NetworkUsage.UsageType"; return result; }
public static NetworkUsage CreateDefault() { var result = new NetworkUsage(); result.TimeRange = TimeRange.CreateDefault(); return result; }
void IInformationObject.SetInstanceTreeValuesAsUnmodified() { _unmodified_OwnerInfo = OwnerInfo; if(OwnerInfo != null) ((IInformationObject) OwnerInfo).SetInstanceTreeValuesAsUnmodified(); _unmodified_ProcessorUsage = ProcessorUsage; if(ProcessorUsage != null) ((IInformationObject) ProcessorUsage).SetInstanceTreeValuesAsUnmodified(); _unmodified_StorageTransactionUsage = StorageTransactionUsage; if(StorageTransactionUsage != null) ((IInformationObject) StorageTransactionUsage).SetInstanceTreeValuesAsUnmodified(); _unmodified_NetworkUsage = NetworkUsage; if(NetworkUsage != null) ((IInformationObject) NetworkUsage).SetInstanceTreeValuesAsUnmodified(); _unmodified_RequestDetails = RequestDetails; if(RequestDetails != null) ((IInformationObject) RequestDetails).SetInstanceTreeValuesAsUnmodified(); }
private void addNetworkUsageToTarget(NetworkUsage target, NetworkUsage source) { target.AmountOfBytes += source.AmountOfBytes; }