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
- MimeParameters.cs
- XmlReaderSettings.cs
- AttributeQuery.cs
- FrameDimension.cs
- NamespaceCollection.cs
- SystemParameters.cs
- CollaborationHelperFunctions.cs
- CLRBindingWorker.cs
- GifBitmapEncoder.cs
- Brush.cs
- QfeChecker.cs
- GenericsNotImplementedException.cs
- SoapAttributeAttribute.cs
- GuidelineSet.cs
- DropSource.cs
- FontSourceCollection.cs
- ProcessHost.cs
- ConnectionPointCookie.cs
- ScrollableControlDesigner.cs
- StringResourceManager.cs
- ActiveDocumentEvent.cs
- PageBreakRecord.cs
- MenuStrip.cs
- VolatileEnlistmentState.cs
- FontEmbeddingManager.cs
- RolePrincipal.cs
- UnsafeNativeMethods.cs
- OleDbFactory.cs
- RC2CryptoServiceProvider.cs
- DbDataSourceEnumerator.cs
- AlphabeticalEnumConverter.cs
- TraceInternal.cs
- XmlStringTable.cs
- TablePattern.cs
- RuleSetDialog.Designer.cs
- ImageKeyConverter.cs
- IsolatedStorageFile.cs
- PersonalizableAttribute.cs
- DiagnosticSection.cs
- RequestSecurityTokenForRemoteTokenFactory.cs
- IncrementalHitTester.cs
- QilTernary.cs
- ExceptionHandlersDesigner.cs
- ComponentChangedEvent.cs
- PeerEndPoint.cs
- TypeReference.cs
- MarkupCompilePass2.cs
- ArrayTypeMismatchException.cs
- TemplateBindingExpression.cs
- TextTreeInsertElementUndoUnit.cs
- DynamicEndpointElement.cs
- DescendantQuery.cs
- DecoratedNameAttribute.cs
- RedirectionProxy.cs
- Helpers.cs
- UnsafeNativeMethods.cs
- CapacityStreamGeometryContext.cs
- TextParaLineResult.cs
- DataTable.cs
- InkCollectionBehavior.cs
- NeutralResourcesLanguageAttribute.cs
- PhysicalFontFamily.cs
- EncoderReplacementFallback.cs
- InputMethod.cs
- XmlSchemaAttributeGroup.cs
- Point.cs
- XmlWriterSettings.cs
- Visitors.cs
- TextBlockAutomationPeer.cs
- DoubleLinkListEnumerator.cs
- AttachmentCollection.cs
- NavigatorInvalidBodyAccessException.cs
- DispatcherFrame.cs
- StronglyTypedResourceBuilder.cs
- validation.cs
- Compiler.cs
- Int32Storage.cs
- ContentFileHelper.cs
- WorkflowMarkupSerializer.cs
- _OverlappedAsyncResult.cs
- CallTemplateAction.cs
- CodeTypeDeclarationCollection.cs
- ConfigDefinitionUpdates.cs
- AssemblyHash.cs
- StopStoryboard.cs
- WorkItem.cs
- PropertyItem.cs
- MetadataCache.cs
- GenericEnumerator.cs
- SizeConverter.cs
- SchemaTableOptionalColumn.cs
- TemplateInstanceAttribute.cs
- EncodingInfo.cs
- CultureInfoConverter.cs
- Size.cs
- TextServicesHost.cs
- EntityDataSourceColumn.cs
- NameSpaceExtractor.cs
- Opcode.cs
- ListItemParagraph.cs