Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / BackoffTimeoutHelper.cs / 1305376 / BackoffTimeoutHelper.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Runtime
{
using System;
using System.Threading;
sealed class BackoffTimeoutHelper
{
readonly static int maxSkewMilliseconds = (int)(IOThreadTimer.SystemTimeResolutionTicks / TimeSpan.TicksPerMillisecond);
readonly static long maxDriftTicks = IOThreadTimer.SystemTimeResolutionTicks * 2;
readonly static TimeSpan defaultInitialWaitTime = TimeSpan.FromMilliseconds(1);
readonly static TimeSpan defaultMaxWaitTime = TimeSpan.FromMinutes(1);
DateTime deadline;
TimeSpan maxWaitTime;
TimeSpan waitTime;
IOThreadTimer backoffTimer;
Action
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- FamilyTypeface.cs
- ExceptionUtil.cs
- PropertyEmitter.cs
- Pen.cs
- TreeBuilder.cs
- SuppressIldasmAttribute.cs
- FormClosedEvent.cs
- MetafileHeader.cs
- WebConfigurationFileMap.cs
- HMACSHA256.cs
- SwitchLevelAttribute.cs
- KnownIds.cs
- GridViewColumnCollectionChangedEventArgs.cs
- DecimalKeyFrameCollection.cs
- VisualTarget.cs
- EntityDataSourceContainerNameConverter.cs
- XmlElementList.cs
- RegexCompilationInfo.cs
- Invariant.cs
- brushes.cs
- VisualStateChangedEventArgs.cs
- _Rfc2616CacheValidators.cs
- NavigationPropertyAccessor.cs
- ReliabilityContractAttribute.cs
- CoTaskMemSafeHandle.cs
- CreationContext.cs
- BrowserDefinition.cs
- ClientTargetCollection.cs
- Freezable.cs
- BitVector32.cs
- MimeBasePart.cs
- dataobject.cs
- PropertyGroupDescription.cs
- securitymgrsite.cs
- UserControl.cs
- Crc32.cs
- HttpRawResponse.cs
- HttpHandlerAction.cs
- ToolstripProfessionalRenderer.cs
- DataGridComboBoxColumn.cs
- GeneralTransform2DTo3DTo2D.cs
- MemberInfoSerializationHolder.cs
- NativeRightsManagementAPIsStructures.cs
- TableRow.cs
- GZipDecoder.cs
- SelectionWordBreaker.cs
- Delay.cs
- ToolStripContainer.cs
- DynamicRendererThreadManager.cs
- XmlILStorageConverter.cs
- Maps.cs
- XmlDataProvider.cs
- ConnectionPoint.cs
- DataFieldEditor.cs
- VisualBasicHelper.cs
- itemelement.cs
- PaginationProgressEventArgs.cs
- WebPartTransformerCollection.cs
- CheckPair.cs
- CodeDOMUtility.cs
- _LocalDataStoreMgr.cs
- RSAOAEPKeyExchangeDeformatter.cs
- XmlSignificantWhitespace.cs
- DependencyObjectPropertyDescriptor.cs
- PropertyEmitter.cs
- DrawingAttributesDefaultValueFactory.cs
- ToolStripDropDownClosingEventArgs.cs
- HashCodeCombiner.cs
- ApplicationServiceManager.cs
- LinqDataSource.cs
- Renderer.cs
- Calendar.cs
- WindowsAuthenticationEventArgs.cs
- DataGridColumnHeaderAutomationPeer.cs
- UInt64.cs
- ClientData.cs
- DataSysAttribute.cs
- MultiViewDesigner.cs
- SecurityToken.cs
- PagerSettings.cs
- PasswordBoxAutomationPeer.cs
- TogglePattern.cs
- TimerExtension.cs
- DerivedKeyCachingSecurityTokenSerializer.cs
- ParseNumbers.cs
- SystemGatewayIPAddressInformation.cs
- HttpsChannelListener.cs
- OleDbCommand.cs
- ErrorWebPart.cs
- ExecutionScope.cs
- TextParaLineResult.cs
- Rect.cs
- WebPartDescriptionCollection.cs
- FunctionNode.cs
- COM2IDispatchConverter.cs
- Switch.cs
- unitconverter.cs
- DocumentAutomationPeer.cs
- WorkflowFormatterBehavior.cs
- CultureInfo.cs