Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities.DurableInstancing / System / Activities / DurableInstancing / UnlockInstanceAsyncResult.cs / 1305376 / UnlockInstanceAsyncResult.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.DurableInstancing { using System.Data; using System.Data.SqlClient; using System.Globalization; using System.Runtime.DurableInstancing; using System.Transactions; sealed class UnlockInstanceAsyncResult : SqlWorkflowInstanceStoreAsyncResult { static string commandText = string.Format(CultureInfo.InvariantCulture, "{0}.[UnlockInstance]", SqlWorkflowInstanceStoreConstants.DefaultSchema); public UnlockInstanceAsyncResult ( 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 sqlCommand) { UnlockInstanceCommand unlockCommand = (UnlockInstanceCommand)(base.InstancePersistenceCommand); sqlCommand.Parameters.Add(new SqlParameter { ParameterName = "@instanceId", SqlDbType = SqlDbType.UniqueIdentifier, Value = unlockCommand.InstanceId }); sqlCommand.Parameters.Add(new SqlParameter { ParameterName = "@surrogateLockOwnerId", SqlDbType = SqlDbType.BigInt, Value = unlockCommand.SurrogateOwnerId }); sqlCommand.Parameters.Add(new SqlParameter { ParameterName = "@handleInstanceVersion", SqlDbType = SqlDbType.BigInt, Value = unlockCommand.InstanceVersion }); } protected override string GetSqlCommandText() { return UnlockInstanceAsyncResult.commandText; } protected override CommandType GetSqlCommandType() { return CommandType.StoredProcedure; } protected override Exception ProcessSqlResult(SqlDataReader reader) { return StoreUtilities.CheckRemainingResultSetForErrors(base.InstancePersistenceCommand.Name, reader); } } } // 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
- VerticalConnector.xaml.cs
- Stackframe.cs
- EventManager.cs
- NameObjectCollectionBase.cs
- Serializer.cs
- SettingsPropertyValueCollection.cs
- DataMemberAttribute.cs
- EdmScalarPropertyAttribute.cs
- DragDeltaEventArgs.cs
- TypeDescriptionProvider.cs
- SAPIEngineTypes.cs
- ProfilePropertySettings.cs
- _NetworkingPerfCounters.cs
- PropertyChangedEventManager.cs
- LoginName.cs
- ReceiveMessageContent.cs
- NgenServicingAttributes.cs
- IgnoreDataMemberAttribute.cs
- ContainerControl.cs
- OrderPreservingSpoolingTask.cs
- XPathException.cs
- VideoDrawing.cs
- DataGridViewCellCollection.cs
- InkCanvasAutomationPeer.cs
- WorkflowValidationFailedException.cs
- DictionaryEntry.cs
- Point4DConverter.cs
- Codec.cs
- CodeRemoveEventStatement.cs
- ObjectQueryState.cs
- DoubleLink.cs
- TreeNodeCollection.cs
- IDReferencePropertyAttribute.cs
- UndoManager.cs
- SizeIndependentAnimationStorage.cs
- ScriptBehaviorDescriptor.cs
- RealProxy.cs
- WorkflowCommandExtensionItem.cs
- MutexSecurity.cs
- ProtocolViolationException.cs
- DiagnosticsConfiguration.cs
- EdgeModeValidation.cs
- InputScopeAttribute.cs
- WebHttpBinding.cs
- XpsDocumentEvent.cs
- UTF32Encoding.cs
- Char.cs
- EmptyCollection.cs
- DBCommandBuilder.cs
- DateTimeConverter2.cs
- SqlCaseSimplifier.cs
- OutputCacheProviderCollection.cs
- ConvertTextFrag.cs
- FixedSOMLineRanges.cs
- PassportPrincipal.cs
- Window.cs
- ToolboxSnapDragDropEventArgs.cs
- ControlSerializer.cs
- ObjectSet.cs
- FileDetails.cs
- ItemContainerGenerator.cs
- PreviewPageInfo.cs
- GC.cs
- QueryContinueDragEventArgs.cs
- ResourcePermissionBaseEntry.cs
- TypeLoadException.cs
- Soap12ProtocolImporter.cs
- SafeSerializationManager.cs
- ProxyHwnd.cs
- Label.cs
- BaseHashHelper.cs
- ActivityMetadata.cs
- StringAnimationUsingKeyFrames.cs
- WeakReferenceList.cs
- XPathNavigatorReader.cs
- IFlowDocumentViewer.cs
- AuthorizationRule.cs
- AmbientProperties.cs
- EtwTrace.cs
- NavigatingCancelEventArgs.cs
- QualifiedCellIdBoolean.cs
- TreeNodeConverter.cs
- ZoneButton.cs
- StreamGeometry.cs
- ListMarkerSourceInfo.cs
- XmlSchemaAny.cs
- AutomationPropertyInfo.cs
- ComponentResourceManager.cs
- XsltLoader.cs
- EventManager.cs
- PointAnimationUsingPath.cs
- BaseEntityWrapper.cs
- TextTreeExtractElementUndoUnit.cs
- UrlAuthorizationModule.cs
- DataGridViewControlCollection.cs
- configsystem.cs
- Mouse.cs
- DefaultSection.cs
- ConditionBrowserDialog.cs
- HtmlHistory.cs