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
- BamlMapTable.cs
- ArrangedElement.cs
- UnsafeNativeMethods.cs
- SslStreamSecurityUpgradeProvider.cs
- DataContractJsonSerializerOperationBehavior.cs
- ListView.cs
- SQLMembershipProvider.cs
- SourceItem.cs
- RadioButtonDesigner.cs
- OdbcRowUpdatingEvent.cs
- CompareInfo.cs
- ReliableChannelFactory.cs
- Figure.cs
- SrgsNameValueTag.cs
- TimeStampChecker.cs
- ACE.cs
- InheritanceContextHelper.cs
- WmlSelectionListAdapter.cs
- XmlEntityReference.cs
- AuditLogLocation.cs
- StaticExtensionConverter.cs
- ChannelSinkStacks.cs
- WebErrorHandler.cs
- DataKeyArray.cs
- ObjectResult.cs
- ProxyWebPartManager.cs
- Pkcs9Attribute.cs
- UidManager.cs
- DrawingImage.cs
- ObjectManager.cs
- SqlDataSourceCache.cs
- SettingsAttributes.cs
- StringDictionary.cs
- CryptoProvider.cs
- XmlAutoDetectWriter.cs
- FileDialog_Vista.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ContainerParaClient.cs
- PinnedBufferMemoryStream.cs
- RowVisual.cs
- TemplatedMailWebEventProvider.cs
- FontSourceCollection.cs
- FileStream.cs
- ScriptResourceAttribute.cs
- XmlCountingReader.cs
- AutomationProperties.cs
- QuadraticBezierSegment.cs
- XXXOnTypeBuilderInstantiation.cs
- glyphs.cs
- AttachmentService.cs
- DbProviderSpecificTypePropertyAttribute.cs
- TouchesOverProperty.cs
- DataGridViewRowsAddedEventArgs.cs
- SafeSystemMetrics.cs
- RemotingAttributes.cs
- ReferenceEqualityComparer.cs
- FilterQueryOptionExpression.cs
- MissingManifestResourceException.cs
- BuildDependencySet.cs
- CharEnumerator.cs
- EmptyEnumerable.cs
- CodeEntryPointMethod.cs
- RoamingStoreFileUtility.cs
- PeerCredential.cs
- ElementInit.cs
- Relationship.cs
- DBCSCodePageEncoding.cs
- WindowsClientCredential.cs
- PreloadedPackages.cs
- TextParaClient.cs
- SimpleType.cs
- RegexGroupCollection.cs
- BounceEase.cs
- ListViewItemSelectionChangedEvent.cs
- MissingManifestResourceException.cs
- ProtocolsConfigurationHandler.cs
- SoundPlayerAction.cs
- CommonObjectSecurity.cs
- HyperlinkAutomationPeer.cs
- cache.cs
- ProviderConnectionPoint.cs
- AggregatePushdown.cs
- TextSearch.cs
- HttpRawResponse.cs
- XpsInterleavingPolicy.cs
- StorageModelBuildProvider.cs
- StrongNameIdentityPermission.cs
- SqlExpander.cs
- TextRunCacheImp.cs
- shaper.cs
- CodeStatement.cs
- RootBrowserWindowAutomationPeer.cs
- Point4DValueSerializer.cs
- Cell.cs
- FolderBrowserDialog.cs
- FormViewInsertEventArgs.cs
- UnauthorizedWebPart.cs
- HtmlInputCheckBox.cs
- BitVec.cs
- ConfigurationValue.cs