Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities.DurableInstancing / System / Activities / DurableInstancing / LoadWorkflowByKeyAsyncResult.cs / 1305376 / LoadWorkflowByKeyAsyncResult.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.DurableInstancing { using System.Collections.Generic; using System.Data.SqlClient; using System.Runtime.DurableInstancing; using System.Transactions; sealed class LoadWorkflowByKeyAsyncResult : LoadWorkflowAsyncResult { public LoadWorkflowByKeyAsyncResult ( InstancePersistenceContext context, InstancePersistenceCommand command, SqlWorkflowInstanceStore store, SqlWorkflowInstanceStoreLock storeLock, Transaction currentTransaction, TimeSpan timeout, AsyncCallback callback, object state ) : base(context, command, store, storeLock, currentTransaction, timeout, callback, state) { } protected override void GenerateSqlCommand(SqlCommand command) { LoadWorkflowByInstanceKeyCommand keyLoadCommand = base.InstancePersistenceCommand as LoadWorkflowByInstanceKeyCommand; LoadType loadType = keyLoadCommand.AcceptUninitializedInstance ? LoadType.LoadOrCreateByKey : LoadType.LoadByKey; Guid key = keyLoadCommand.LookupInstanceKey; ListkeysToAssociate = CorrelationKey.BuildKeyList(keyLoadCommand.InstanceKeysToAssociate, base.Store.InstanceEncodingOption); Guid instanceId = keyLoadCommand.AssociateInstanceKeyToInstanceId; GenerateLoadSqlCommand(command, loadType, key, instanceId, keysToAssociate); } } } // 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
- RelatedPropertyManager.cs
- BlurEffect.cs
- WorkflowMessageEventHandler.cs
- TimeSpanValidatorAttribute.cs
- dbdatarecord.cs
- SqlRemoveConstantOrderBy.cs
- TreeNodeClickEventArgs.cs
- MarkupCompilePass2.cs
- Point3DConverter.cs
- HtmlForm.cs
- Registry.cs
- Tablet.cs
- SiteMapPath.cs
- OleDbRowUpdatedEvent.cs
- PointAnimationBase.cs
- ArrayTypeMismatchException.cs
- KeyGesture.cs
- RefreshPropertiesAttribute.cs
- ColumnResizeAdorner.cs
- DataGridItemCollection.cs
- Rectangle.cs
- TextTreeFixupNode.cs
- TransformPattern.cs
- AutoResetEvent.cs
- FactoryMaker.cs
- DataBindEngine.cs
- BitStack.cs
- BackStopAuthenticationModule.cs
- ContractCodeDomInfo.cs
- PrinterResolution.cs
- DataGridViewElement.cs
- RegexCompiler.cs
- CatalogPartChrome.cs
- HostedElements.cs
- BypassElementCollection.cs
- DictionaryTraceRecord.cs
- AssertFilter.cs
- FunctionDetailsReader.cs
- Vector3DKeyFrameCollection.cs
- JavaScriptSerializer.cs
- AtomicFile.cs
- GridViewRow.cs
- UserNameSecurityTokenAuthenticator.cs
- StyleBamlRecordReader.cs
- WinFormsSecurity.cs
- FontUnitConverter.cs
- HelpEvent.cs
- FileUtil.cs
- Method.cs
- ScriptResourceAttribute.cs
- DataColumnChangeEvent.cs
- SecurityState.cs
- Odbc32.cs
- MatrixUtil.cs
- _NTAuthentication.cs
- PersistenceTypeAttribute.cs
- FormattedTextSymbols.cs
- FrameworkElementFactory.cs
- ManipulationDelta.cs
- HtmlTextBoxAdapter.cs
- IOException.cs
- EmissiveMaterial.cs
- DataBindingList.cs
- EmbossBitmapEffect.cs
- DllNotFoundException.cs
- Exceptions.cs
- CommandBindingCollection.cs
- ContainerSelectorGlyph.cs
- MatrixCamera.cs
- XmlReflectionImporter.cs
- RelationshipEnd.cs
- DataSourceExpressionCollection.cs
- TableCell.cs
- PanelContainerDesigner.cs
- DataColumnPropertyDescriptor.cs
- SeverityFilter.cs
- WebDisplayNameAttribute.cs
- RewritingProcessor.cs
- DataGridViewRowCancelEventArgs.cs
- TablePattern.cs
- FlowDocumentView.cs
- TabPanel.cs
- AsyncOperationManager.cs
- SqlDataSourceCache.cs
- sqlstateclientmanager.cs
- CopyNodeSetAction.cs
- FunctionNode.cs
- Point.cs
- ResourcePool.cs
- PropertyNames.cs
- Missing.cs
- BrowserTree.cs
- InheritanceContextHelper.cs
- ApplicationSecurityInfo.cs
- ValidationEventArgs.cs
- SerializationAttributes.cs
- OrthographicCamera.cs
- TextElementEnumerator.cs
- TableColumnCollectionInternal.cs
- MutexSecurity.cs