Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / NativeActivityTransactionContext.cs / 1305376 / NativeActivityTransactionContext.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities
{
using System.Activities.Runtime;
using System.Runtime;
using System.Transactions;
[Fx.Tag.XamlVisible(false)]
public sealed class NativeActivityTransactionContext : NativeActivityContext
{
ActivityExecutor executor;
RuntimeTransactionHandle transactionHandle;
internal NativeActivityTransactionContext(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarks, RuntimeTransactionHandle handle)
: base(instance, executor, bookmarks)
{
this.executor = executor;
this.transactionHandle = handle;
}
public void SetRuntimeTransaction(Transaction transaction)
{
ThrowIfDisposed();
if (transaction == null)
{
throw FxTrace.Exception.ArgumentNull("transaction");
}
this.executor.SetTransaction(this.transactionHandle, transaction, transactionHandle.Owner, this.CurrentInstance);
}
}
}
// 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
- AnnotationService.cs
- ProgramNode.cs
- LinqDataSource.cs
- RowVisual.cs
- TextProperties.cs
- DataGridViewTextBoxEditingControl.cs
- SchemaImporter.cs
- CustomErrorsSection.cs
- OperationInvokerTrace.cs
- DATA_BLOB.cs
- SqlMethods.cs
- Compensate.cs
- Propagator.JoinPropagator.cs
- DbgCompiler.cs
- wgx_exports.cs
- AtomicFile.cs
- ipaddressinformationcollection.cs
- NamespaceQuery.cs
- CaseInsensitiveComparer.cs
- SmtpTransport.cs
- AllowedAudienceUriElementCollection.cs
- figurelength.cs
- DirectionalAction.cs
- SerializationAttributes.cs
- DataTableNameHandler.cs
- AsyncOperation.cs
- Column.cs
- ThreadPool.cs
- MbpInfo.cs
- UnsafeNativeMethods.cs
- RecommendedAsConfigurableAttribute.cs
- MappingItemCollection.cs
- GridViewUpdatedEventArgs.cs
- RangeContentEnumerator.cs
- ColorContextHelper.cs
- ConfigurationPermission.cs
- MessageBox.cs
- AuthStoreRoleProvider.cs
- ReferenceService.cs
- DataGridDetailsPresenter.cs
- GradientBrush.cs
- ThreadStartException.cs
- odbcmetadatacolumnnames.cs
- SerializationSectionGroup.cs
- ProtocolsConfiguration.cs
- PointLightBase.cs
- CanonicalFormWriter.cs
- Control.cs
- EntitySetBaseCollection.cs
- ElementHostAutomationPeer.cs
- NavigationProperty.cs
- CroppedBitmap.cs
- EntityDataReader.cs
- HitTestResult.cs
- RequestFactory.cs
- DataGridViewLinkColumn.cs
- IdentityModelStringsVersion1.cs
- WinEventWrap.cs
- EntityUtil.cs
- COM2TypeInfoProcessor.cs
- XmlComment.cs
- RenderTargetBitmap.cs
- Grammar.cs
- ProfileServiceManager.cs
- SAPIEngineTypes.cs
- ListBoxChrome.cs
- DelegateTypeInfo.cs
- DataListGeneralPage.cs
- SimpleMailWebEventProvider.cs
- HttpPostProtocolReflector.cs
- Soap.cs
- BitmapFrameDecode.cs
- UnhandledExceptionEventArgs.cs
- HierarchicalDataSourceControl.cs
- SerializationSectionGroup.cs
- SimpleFieldTemplateFactory.cs
- TextDpi.cs
- DataGridViewDataConnection.cs
- ProfileService.cs
- WaveHeader.cs
- SystemIcons.cs
- UInt64Storage.cs
- HtmlForm.cs
- Number.cs
- X509Chain.cs
- Attributes.cs
- StructuredProperty.cs
- Wildcard.cs
- Line.cs
- StickyNoteContentControl.cs
- TypeNameConverter.cs
- EventMappingSettings.cs
- SmtpNegotiateAuthenticationModule.cs
- BrowserCapabilitiesFactoryBase.cs
- DataBoundControl.cs
- FixedFindEngine.cs
- BufferedGraphicsContext.cs
- SafeRegistryHandle.cs
- Constants.cs
- UnmanagedBitmapWrapper.cs