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
- WindowsIdentity.cs
- TextPattern.cs
- ProcessThread.cs
- FormViewDeleteEventArgs.cs
- CngKey.cs
- JsonWriterDelegator.cs
- DbConnectionPoolOptions.cs
- SqlConnectionPoolProviderInfo.cs
- IgnorePropertiesAttribute.cs
- FamilyMapCollection.cs
- DummyDataSource.cs
- OracleMonthSpan.cs
- LocalFileSettingsProvider.cs
- AddInDeploymentState.cs
- DiscoveryDocumentSerializer.cs
- XmlValueConverter.cs
- WpfWebRequestHelper.cs
- ToolZone.cs
- TextMarkerSource.cs
- TcpActivation.cs
- DataGridBoolColumn.cs
- StorageBasedPackageProperties.cs
- CodeConstructor.cs
- SystemNetHelpers.cs
- XmlnsPrefixAttribute.cs
- CredentialCache.cs
- ScopelessEnumAttribute.cs
- CharKeyFrameCollection.cs
- XamlClipboardData.cs
- TextBoxView.cs
- MenuCommandService.cs
- Literal.cs
- ProfileGroupSettingsCollection.cs
- ImageAttributes.cs
- AncestorChangedEventArgs.cs
- RenamedEventArgs.cs
- Rect3DConverter.cs
- TextEditorContextMenu.cs
- XamlToRtfWriter.cs
- ContainerUtilities.cs
- AssemblyBuilderData.cs
- SchemaSetCompiler.cs
- ArcSegment.cs
- SmtpException.cs
- ArgumentReference.cs
- CodeTypeDeclarationCollection.cs
- TemplateApplicationHelper.cs
- CopyOnWriteList.cs
- ArrayWithOffset.cs
- StateValidator.cs
- ActivityXamlServices.cs
- SmiEventSink_DeferedProcessing.cs
- Italic.cs
- DataConnectionHelper.cs
- Helper.cs
- Message.cs
- TextBoxLine.cs
- ItemCheckEvent.cs
- Int64Animation.cs
- AuthenticationModuleElement.cs
- ToolStripDropDownItem.cs
- SingleObjectCollection.cs
- DockProviderWrapper.cs
- NativeMethods.cs
- CryptoApi.cs
- ObjectPersistData.cs
- StatusBarPanelClickEvent.cs
- BindMarkupExtensionSerializer.cs
- SqlCommandBuilder.cs
- InkCanvasSelection.cs
- CryptographicAttribute.cs
- XmlCustomFormatter.cs
- ParallelEnumerableWrapper.cs
- LeftCellWrapper.cs
- TraceLog.cs
- ThemeDirectoryCompiler.cs
- StdValidatorsAndConverters.cs
- DocumentXPathNavigator.cs
- MetadataArtifactLoader.cs
- ComplexType.cs
- PageVisual.cs
- XmlObjectSerializerWriteContextComplex.cs
- PersianCalendar.cs
- XPathExpr.cs
- ConfigurationManager.cs
- HttpDictionary.cs
- PageRequestManager.cs
- TimeManager.cs
- MimePart.cs
- PersonalizationState.cs
- UiaCoreApi.cs
- Transform3DGroup.cs
- TemplateAction.cs
- SqlDataReader.cs
- DataViewListener.cs
- ImageListStreamer.cs
- FragmentQuery.cs
- MdiWindowListItemConverter.cs
- GlobalProxySelection.cs
- InternalSafeNativeMethods.cs