Code:
/ 4.0 / 4.0 / 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
- LogEntryHeaderv1Deserializer.cs
- Cursors.cs
- HttpServerProtocol.cs
- WindowsTokenRoleProvider.cs
- ZipIOLocalFileHeader.cs
- AnnotationComponentChooser.cs
- Instrumentation.cs
- Label.cs
- WindowsStatusBar.cs
- TreeWalker.cs
- ApplicationFileCodeDomTreeGenerator.cs
- OdbcConnectionPoolProviderInfo.cs
- Oid.cs
- ComplexTypeEmitter.cs
- DataServiceContext.cs
- COM2PropertyPageUITypeConverter.cs
- PEFileEvidenceFactory.cs
- WSFederationHttpSecurityElement.cs
- ListCollectionView.cs
- StringFormat.cs
- Attributes.cs
- SamlAdvice.cs
- TraceHandlerErrorFormatter.cs
- RolePrincipal.cs
- EdmComplexTypeAttribute.cs
- FocusTracker.cs
- DataSourceConverter.cs
- ResourceExpressionBuilder.cs
- Propagator.JoinPropagator.cs
- SqlFacetAttribute.cs
- safesecurityhelperavalon.cs
- DocumentXmlWriter.cs
- ObjectQuery.cs
- CurrentChangedEventManager.cs
- EnterpriseServicesHelper.cs
- WebScriptServiceHostFactory.cs
- SqlNode.cs
- PerformanceCounterCategory.cs
- SqlGenerator.cs
- MethodExpr.cs
- HandleCollector.cs
- MimeTypeAttribute.cs
- BlobPersonalizationState.cs
- FormViewInsertedEventArgs.cs
- BaseUriHelper.cs
- SelectionListDesigner.cs
- XamlFigureLengthSerializer.cs
- ApplicationBuildProvider.cs
- TargetException.cs
- RegistryPermission.cs
- GlobalAllocSafeHandle.cs
- _ContextAwareResult.cs
- SqlDataSourceCache.cs
- PartitionResolver.cs
- DataSourceHelper.cs
- FormsAuthenticationConfiguration.cs
- HwndStylusInputProvider.cs
- DragAssistanceManager.cs
- ProfileSettingsCollection.cs
- CollectionEditor.cs
- AsymmetricKeyExchangeFormatter.cs
- BindingContext.cs
- NextPreviousPagerField.cs
- X509ChainElement.cs
- WebGetAttribute.cs
- IPCCacheManager.cs
- HijriCalendar.cs
- TextServicesLoader.cs
- WebPartDisplayMode.cs
- ToolStripSettings.cs
- LocalClientSecuritySettingsElement.cs
- ObjectStateEntry.cs
- EdmTypeAttribute.cs
- Internal.cs
- Triangle.cs
- OdbcConnectionFactory.cs
- GPRECTF.cs
- RequestCache.cs
- BindableTemplateBuilder.cs
- tibetanshape.cs
- DockPanel.cs
- WebPartConnection.cs
- GroupQuery.cs
- IgnoreSection.cs
- ClusterRegistryConfigurationProvider.cs
- _ProxyChain.cs
- PersonalizationState.cs
- UnsignedPublishLicense.cs
- ReadWriteSpinLock.cs
- StringDictionary.cs
- SignatureDescription.cs
- SecurityCriticalDataForSet.cs
- TagNameToTypeMapper.cs
- XmlMapping.cs
- StateBag.cs
- BypassElement.cs
- TdsParser.cs
- DataFormat.cs
- ViewStateException.cs
- DelegatedStream.cs