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
- SafeTimerHandle.cs
- Margins.cs
- XpsSerializerFactory.cs
- SystemWebCachingSectionGroup.cs
- SQlBooleanStorage.cs
- ResourceDescriptionAttribute.cs
- SessionEndedEventArgs.cs
- XmlName.cs
- LineUtil.cs
- TableRowsCollectionEditor.cs
- SlotInfo.cs
- ControlHelper.cs
- PolicyException.cs
- ResourceDescriptionAttribute.cs
- FunctionMappingTranslator.cs
- PipeStream.cs
- DeclaredTypeElement.cs
- BuilderPropertyEntry.cs
- CustomCategoryAttribute.cs
- KeyGestureConverter.cs
- ObjectDataSourceEventArgs.cs
- DataBoundControlAdapter.cs
- SqlIdentifier.cs
- BitmapImage.cs
- MeasureItemEvent.cs
- DesignerCategoryAttribute.cs
- SQLSingle.cs
- securitycriticaldataformultiplegetandset.cs
- KnowledgeBase.cs
- GiveFeedbackEventArgs.cs
- CustomWebEventKey.cs
- BehaviorDragDropEventArgs.cs
- ExplicitDiscriminatorMap.cs
- StringSource.cs
- InterleavedZipPartStream.cs
- RawTextInputReport.cs
- Registry.cs
- Point4DConverter.cs
- TransactionProtocolConverter.cs
- MetadataUtilsSmi.cs
- LayoutTableCell.cs
- DataGridViewCellFormattingEventArgs.cs
- TreeViewImageKeyConverter.cs
- UrlUtility.cs
- ProcessInputEventArgs.cs
- FullTextState.cs
- httpapplicationstate.cs
- TargetControlTypeCache.cs
- HttpConfigurationContext.cs
- COAUTHIDENTITY.cs
- WinFormsSpinner.cs
- HttpModuleActionCollection.cs
- ReaderWriterLockWrapper.cs
- InvokePattern.cs
- DataRowView.cs
- NewItemsContextMenuStrip.cs
- CodeBinaryOperatorExpression.cs
- ServiceDescription.cs
- MessageDescriptionCollection.cs
- EncryptedKeyIdentifierClause.cs
- DataSourceControl.cs
- ComUdtElementCollection.cs
- DefinitionUpdate.cs
- ImageFormat.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- HeaderedItemsControl.cs
- SqlDependencyUtils.cs
- ArgumentException.cs
- StaticExtension.cs
- NumberSubstitution.cs
- UrlAuthorizationModule.cs
- diagnosticsswitches.cs
- DataGridViewSortCompareEventArgs.cs
- Stroke2.cs
- ProtocolElementCollection.cs
- MessageFilter.cs
- RenderDataDrawingContext.cs
- _WinHttpWebProxyDataBuilder.cs
- CodeNamespaceCollection.cs
- Screen.cs
- IriParsingElement.cs
- ScrollBar.cs
- BitmapMetadataEnumerator.cs
- SqlFlattener.cs
- ExpressionNode.cs
- PersonalizationStateQuery.cs
- SqlNamer.cs
- DebugInfoGenerator.cs
- OutputScope.cs
- TraceXPathNavigator.cs
- RelationshipNavigation.cs
- DiscoveryClientElement.cs
- RestHandler.cs
- MonikerBuilder.cs
- Listbox.cs
- BaseProcessor.cs
- NativeWindow.cs
- StructuralObject.cs
- ToolStripAdornerWindowService.cs
- UserCancellationException.cs