Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities.DurableInstancing / System / Activities / DurableInstancing / LoadRetryStrategyFactory.cs / 1305376 / LoadRetryStrategyFactory.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.DurableInstancing { using System; static class LoadRetryStrategyFactory { public static ILoadRetryStrategy CreateRetryStrategy(InstanceLockedExceptionAction instanceLockedExceptionAction) { switch (instanceLockedExceptionAction) { case InstanceLockedExceptionAction.AggressiveRetry: { return new LoadRetryExponentialBackoffStrategy(); } case InstanceLockedExceptionAction.BasicRetry: { return new LoadRetryConstantStrategy(); } case InstanceLockedExceptionAction.NoRetry: default: { return null; } } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XsltConvert.cs
- ApplicationServiceManager.cs
- MemoryPressure.cs
- DataGridViewControlCollection.cs
- DetailsViewAutoFormat.cs
- MessageQueueEnumerator.cs
- RecognitionResult.cs
- Compilation.cs
- RoutingChannelExtension.cs
- Control.cs
- IItemContainerGenerator.cs
- ResourceFallbackManager.cs
- arclist.cs
- MsmqInputSessionChannel.cs
- SystemIPAddressInformation.cs
- Error.cs
- StylusOverProperty.cs
- DataControlPagerLinkButton.cs
- RequestQueue.cs
- Button.cs
- PropertyFilterAttribute.cs
- FillRuleValidation.cs
- AssemblyAttributes.cs
- StorageFunctionMapping.cs
- DoubleLinkListEnumerator.cs
- PathGeometry.cs
- RangeBaseAutomationPeer.cs
- FullTextLine.cs
- FactoryRecord.cs
- DefaultMemberAttribute.cs
- StorageAssociationTypeMapping.cs
- COM2Enum.cs
- Workspace.cs
- FontResourceCache.cs
- TreeViewDesigner.cs
- ConfigLoader.cs
- ProfileServiceManager.cs
- WebControl.cs
- SerializationHelper.cs
- MenuAdapter.cs
- Int32Animation.cs
- ExpressionBinding.cs
- SslStreamSecurityUpgradeProvider.cs
- SspiNegotiationTokenAuthenticator.cs
- PeerTransportBindingElement.cs
- LinqDataSource.cs
- SystemWebCachingSectionGroup.cs
- ImageSource.cs
- PopOutPanel.cs
- FontResourceCache.cs
- ContainerControl.cs
- CodeMemberMethod.cs
- StreamGeometryContext.cs
- NegatedCellConstant.cs
- ToolStripSeparatorRenderEventArgs.cs
- XmlAttributeCollection.cs
- FormsAuthenticationCredentials.cs
- NetNamedPipeBindingElement.cs
- RelationshipFixer.cs
- BuiltInExpr.cs
- CachedPathData.cs
- XmlReaderSettings.cs
- ADRole.cs
- CalendarKeyboardHelper.cs
- RootProfilePropertySettingsCollection.cs
- Hash.cs
- UnmanagedMemoryStreamWrapper.cs
- SQLDoubleStorage.cs
- DataContract.cs
- InitializationEventAttribute.cs
- ExpressionWriter.cs
- QueryCoreOp.cs
- Calendar.cs
- InputScopeAttribute.cs
- ToolStripOverflowButton.cs
- SplineQuaternionKeyFrame.cs
- TableTextElementCollectionInternal.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ChtmlTextWriter.cs
- FlowPosition.cs
- MetadataArtifactLoaderComposite.cs
- AppSettingsExpressionBuilder.cs
- ProviderSettingsCollection.cs
- DataSourceConverter.cs
- LabelDesigner.cs
- XmlSchemaCompilationSettings.cs
- SafeThreadHandle.cs
- NavigatingCancelEventArgs.cs
- BaseValidator.cs
- PasswordBoxAutomationPeer.cs
- SHA1Managed.cs
- ExceptionUtil.cs
- SecurityDescriptor.cs
- _KerberosClient.cs
- SimpleFileLog.cs
- Invariant.cs
- EncodingTable.cs
- XmlSignatureProperties.cs
- ParserStreamGeometryContext.cs
- DesignerTransactionCloseEvent.cs