Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / NoPersistScope.cs / 1305376 / NoPersistScope.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Activities { using System; using System.Activities.Statements; using System.Activities; using System.Collections.ObjectModel; using System.Collections.Generic; using System.Windows.Markup; using System.ComponentModel; [ContentProperty("Body")] class NoPersistScope : NativeActivity { VariablenoPersistHandle; public NoPersistScope() { this.noPersistHandle = new Variable (); } [DefaultValue(null)] public Activity Body { get; set; } protected override void CacheMetadata(NativeActivityMetadata metadata) { metadata.AddChild(this.Body); metadata.AddImplementationVariable(this.noPersistHandle); } protected override void Execute(NativeActivityContext context) { if (this.Body != null) { NoPersistHandle handle = this.noPersistHandle.Get(context); handle.Enter(context); context.ScheduleActivity(this.Body); } } } } // 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
- CorruptStoreException.cs
- SchemaImporterExtensionsSection.cs
- TdsParser.cs
- Metadata.cs
- CodeAccessPermission.cs
- ReadOnlyObservableCollection.cs
- TableChangeProcessor.cs
- ControlCollection.cs
- InfoCardPolicy.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- OutputWindow.cs
- NullRuntimeConfig.cs
- LoadMessageLogger.cs
- DBConcurrencyException.cs
- LongValidatorAttribute.cs
- MouseGestureValueSerializer.cs
- TextRunTypographyProperties.cs
- SchemaImporterExtensionElementCollection.cs
- HttpListener.cs
- CssStyleCollection.cs
- StorageBasedPackageProperties.cs
- FixedMaxHeap.cs
- SaveFileDialog.cs
- TextProperties.cs
- WindowsGrip.cs
- CatalogZone.cs
- EdmTypeAttribute.cs
- Padding.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- ValidatedControlConverter.cs
- DesignerPainter.cs
- CompositeTypefaceMetrics.cs
- ViewBase.cs
- UnsignedPublishLicense.cs
- PlatformNotSupportedException.cs
- GrammarBuilderWildcard.cs
- XmlJsonWriter.cs
- CollectionBuilder.cs
- CompiledRegexRunnerFactory.cs
- SoapDocumentMethodAttribute.cs
- InstanceOwner.cs
- TextTreeRootTextBlock.cs
- Membership.cs
- DataProtection.cs
- PropertyBuilder.cs
- AttributeEmitter.cs
- StreamGeometryContext.cs
- ToolStripGripRenderEventArgs.cs
- ScriptDescriptor.cs
- Attachment.cs
- Stroke2.cs
- Page.cs
- WindowsRegion.cs
- ReadOnlyDictionary.cs
- NetStream.cs
- SelectionHighlightInfo.cs
- TimeSpanSecondsConverter.cs
- UnsupportedPolicyOptionsException.cs
- AspNetHostingPermission.cs
- HostedHttpTransportManager.cs
- _NegotiateClient.cs
- DrawingVisual.cs
- panel.cs
- SerializationFieldInfo.cs
- TargetControlTypeAttribute.cs
- ColumnCollection.cs
- DataGridViewControlCollection.cs
- GenericAuthenticationEventArgs.cs
- IdleTimeoutMonitor.cs
- QueryRewriter.cs
- ExpressionBuilder.cs
- QuaternionRotation3D.cs
- CfgParser.cs
- ContainerVisual.cs
- StandardCommands.cs
- Vector3dCollection.cs
- ToolboxItemWrapper.cs
- CacheMemory.cs
- DataGridViewIntLinkedList.cs
- ComplexPropertyEntry.cs
- CapabilitiesState.cs
- ArrangedElement.cs
- ServerValidateEventArgs.cs
- ReverseInheritProperty.cs
- EventlogProvider.cs
- Wizard.cs
- BCLDebug.cs
- CheckPair.cs
- COM2AboutBoxPropertyDescriptor.cs
- InternalDuplexChannelListener.cs
- DocumentPageViewAutomationPeer.cs
- WebChannelFactory.cs
- HTMLTextWriter.cs
- FigureParaClient.cs
- DSASignatureFormatter.cs
- DllNotFoundException.cs
- CalendarDayButton.cs
- TcpChannelListener.cs
- DynamicPropertyReader.cs
- DataControlFieldCollection.cs