Ejemplo n.º 1
0
 private TimestampBound(TimestampBoundMode mode, TimeSpan staleness)
 {
     if (staleness.Ticks < 0)
     {
         throw new ArgumentOutOfRangeException(nameof(staleness), "Staleness must not be negative");
     }
     Mode      = mode;
     Staleness = staleness;
 }
        private TimestampBound(TimestampBoundMode mode, TimeSpan staleness,
                               DateTime timestamp, bool returnReadTimestamp = false)
        {
            if (staleness.Ticks < 0)
            {
                throw new ArgumentOutOfRangeException(nameof(staleness), "Staleness must not be negative");
            }

            GaxPreconditions.CheckArgument(timestamp.Kind == DateTimeKind.Utc, nameof(timestamp), "Timestamps must be expressed in UTC");

            Mode                = mode;
            Staleness           = staleness;
            Timestamp           = timestamp;
            ReturnReadTimestamp = returnReadTimestamp;
        }
Ejemplo n.º 3
0
 internal TimestampBound(TimestampBoundMode mode, DateTime timestamp)
 {
     Mode      = mode;
     Timestamp = timestamp;
 }
Ejemplo n.º 4
0
 internal TimestampBound(TimestampBoundMode mode, TimeSpan staleness)
 {
     Mode      = mode;
     Staleness = staleness;
 }
Ejemplo n.º 5
0
 internal TimestampBound(TimestampBoundMode mode)
 {
     Mode = mode;
 }
Ejemplo n.º 6
0
 private TimestampBound(TimestampBoundMode mode, DateTime timestamp)
 {
     GaxPreconditions.CheckArgument(timestamp.Kind == DateTimeKind.Utc, nameof(timestamp), "Timestamps must be expressed in UTC");
     Mode      = mode;
     Timestamp = timestamp;
 }
Ejemplo n.º 7
0
 private TimestampBound(TimestampBoundMode mode)
 {
     Mode = mode;
 }
Ejemplo n.º 8
0
 private TimestampBound(TimestampBoundMode mode, DateTime timestamp)
 {
     Mode      = mode;
     Timestamp = timestamp;
 }
Ejemplo n.º 9
0
 private TimestampBound(TimestampBoundMode mode, TimeSpan staleness)
 {
     Mode      = mode;
     Staleness = staleness;
 }