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
- DPAPIProtectedConfigurationProvider.cs
- Matrix3D.cs
- DataGridViewCellStateChangedEventArgs.cs
- EventLogPermissionEntry.cs
- NTAccount.cs
- LinkArea.cs
- Internal.cs
- PrintControllerWithStatusDialog.cs
- GroupQuery.cs
- DataGridViewColumnHeaderCell.cs
- SBCSCodePageEncoding.cs
- ExtentCqlBlock.cs
- DrawingContext.cs
- ConnectionStringsExpressionBuilder.cs
- TextSearch.cs
- WebConfigurationHostFileChange.cs
- SqlReferenceCollection.cs
- TransactionScopeDesigner.cs
- HelpKeywordAttribute.cs
- Canvas.cs
- Transform3DCollection.cs
- FilteredSchemaElementLookUpTable.cs
- IfAction.cs
- CompositeActivityTypeDescriptor.cs
- ExtractorMetadata.cs
- CompilationLock.cs
- QualifiedCellIdBoolean.cs
- BitmapEffectGeneralTransform.cs
- SqlTransaction.cs
- MetadataLocation.cs
- TextClipboardData.cs
- InfoCard.cs
- SmiEventStream.cs
- SByteStorage.cs
- DatePickerAutomationPeer.cs
- DataViewManagerListItemTypeDescriptor.cs
- ValidationPropertyAttribute.cs
- Pair.cs
- JsonQNameDataContract.cs
- InputLangChangeEvent.cs
- CodeSubDirectory.cs
- SqlCacheDependencyDatabaseCollection.cs
- JsonDeserializer.cs
- SchemaNotation.cs
- XmlComment.cs
- PointLight.cs
- HtmlTableCell.cs
- LocalizableAttribute.cs
- Propagator.JoinPropagator.cs
- InternalConfigHost.cs
- HtmlInputReset.cs
- PassportPrincipal.cs
- XmlnsDictionary.cs
- ProjectionRewriter.cs
- BinHexDecoder.cs
- FrugalMap.cs
- InternalPolicyElement.cs
- ContainerFilterService.cs
- BuildManager.cs
- PageHandlerFactory.cs
- OneOfTypeConst.cs
- ControlSerializer.cs
- CompatibleComparer.cs
- FormViewRow.cs
- TeredoHelper.cs
- MethodBody.cs
- EasingFunctionBase.cs
- DecimalConverter.cs
- DataGridRowEventArgs.cs
- PublishLicense.cs
- AttachedPropertyMethodSelector.cs
- CodeDelegateCreateExpression.cs
- ProgressBarAutomationPeer.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- HtmlInputPassword.cs
- UMPAttributes.cs
- SelectionProcessor.cs
- TableCellAutomationPeer.cs
- ItemsPresenter.cs
- ProcessThreadCollection.cs
- DataSourceCache.cs
- SendMailErrorEventArgs.cs
- ClaimTypeRequirement.cs
- RelationshipManager.cs
- EdmRelationshipRoleAttribute.cs
- HtmlTitle.cs
- DescendantBaseQuery.cs
- XPathEmptyIterator.cs
- AssociationType.cs
- OutputCacheProfile.cs
- XmlSerializableWriter.cs
- AutomationProperties.cs
- DrawItemEvent.cs
- BitmapMetadataEnumerator.cs
- SkipStoryboardToFill.cs
- PropVariant.cs
- XsltArgumentList.cs
- WinEventHandler.cs
- StandardBindingReliableSessionElement.cs
- SqlConnectionHelper.cs