//C# 'feature' - new DateTime() same value as DateTIme.MinValue - but you can't use DateTime.MinValue as a default argument!!! public TimeSeriesResponse(string requestIdIn, TimeSeriesRequestStatus tsrsIn, string statusIn, string blobUriIn = "", DateTime blobTimeStampIn = new DateTime()) : this() { RequestId = requestIdIn; RequestStatus = tsrsIn; Status = statusIn; BlobUri = blobUriIn; BlobTimeStamp = blobTimeStampIn; }
//C# 'feature' - new DateTime() same value as DateTIme.MinValue - but you can't use DateTime.MinValue as a default argument!!! public TaskData( TimeSeriesRequestStatus tsrsIn, string statusIn, CancellationTokenSource ctsIn, String blobUriIn = "", DateTime blobTimeStampIn = new DateTime(), string eMail = "") : this() { RequestStatus = tsrsIn; Status = statusIn; CTS = ctsIn; BlobUri = blobUriIn; BlobTimeStamp = blobTimeStampIn; UserEmail = eMail; }
//C# 'feature' - new DateTime() same value as DateTIme.MinValue - but you can't use DateTime.MinValue as a default argument!!! public TaskData(TimeSeriesRequestStatus tsrsIn, string statusIn, CancellationTokenSource ctsIn, String blobUriIn = "", DateTime blobTimeStampIn = new DateTime(), string eMail = "") : this() { RequestStatus = tsrsIn; Status = statusIn; CTS = ctsIn; BlobUri = blobUriIn; BlobTimeStamp = blobTimeStampIn; UserEmail = eMail; }