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
- NotSupportedException.cs
- CompositeKey.cs
- _IPv6Address.cs
- StaticSiteMapProvider.cs
- WindowsFormsDesignerOptionService.cs
- Expander.cs
- SerialErrors.cs
- WebPartDisplayMode.cs
- XmlLinkedNode.cs
- PeerTransportListenAddressConverter.cs
- _HeaderInfo.cs
- RectangleGeometry.cs
- SchemaMerger.cs
- TaskbarItemInfo.cs
- DbParameterCollection.cs
- DataGridParentRows.cs
- BamlBinaryWriter.cs
- Config.cs
- SubpageParaClient.cs
- RightsManagementSuppressedStream.cs
- SqlNamer.cs
- EventSourceCreationData.cs
- ValidationHelper.cs
- CatalogPart.cs
- MemberInfoSerializationHolder.cs
- DBConnection.cs
- ClientSideQueueItem.cs
- ListViewGroupItemCollection.cs
- StringWriter.cs
- WebPartMenu.cs
- CharStorage.cs
- ExpressionValueEditor.cs
- SqlTriggerContext.cs
- ValidationPropertyAttribute.cs
- ArrayExtension.cs
- DeploymentSectionCache.cs
- RegexTree.cs
- InputLanguageEventArgs.cs
- ImageListUtils.cs
- Point4DConverter.cs
- SafeProcessHandle.cs
- LoadRetryHandler.cs
- SortKey.cs
- DocumentViewer.cs
- MergeFilterQuery.cs
- ThaiBuddhistCalendar.cs
- CredentialCache.cs
- SpellCheck.cs
- DbConnectionStringBuilder.cs
- QualifierSet.cs
- DataServiceProviderMethods.cs
- Part.cs
- TextShapeableCharacters.cs
- InfoCardCryptoHelper.cs
- SecureEnvironment.cs
- RightsManagementPermission.cs
- TypeNameConverter.cs
- OpCellTreeNode.cs
- _SslSessionsCache.cs
- CompensationParticipant.cs
- controlskin.cs
- HandlerBase.cs
- DataGridLength.cs
- IdnMapping.cs
- MissingMemberException.cs
- exports.cs
- UshortList2.cs
- URLIdentityPermission.cs
- EntityKey.cs
- SqlNode.cs
- ContainerActivationHelper.cs
- WebPermission.cs
- Rotation3DAnimation.cs
- Storyboard.cs
- UnsafePeerToPeerMethods.cs
- FontSizeConverter.cs
- InstanceKeyView.cs
- SelectedCellsCollection.cs
- KeyInterop.cs
- WebBrowsableAttribute.cs
- WebPart.cs
- OutputCacheSettingsSection.cs
- Properties.cs
- SystemBrushes.cs
- TextStore.cs
- HtmlTableRow.cs
- DriveInfo.cs
- DocumentEventArgs.cs
- ColumnMapVisitor.cs
- ConsoleEntryPoint.cs
- NativeCppClassAttribute.cs
- ScrollChangedEventArgs.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- SchemaLookupTable.cs
- ChangeBlockUndoRecord.cs
- SecurityElement.cs
- HttpRequestTraceRecord.cs
- WpfMemberInvoker.cs
- TextTreeRootNode.cs
- DaylightTime.cs