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
- AppSettingsExpressionEditor.cs
- TimeEnumHelper.cs
- WSTrustFeb2005.cs
- GeneralTransform3DGroup.cs
- LinkLabelLinkClickedEvent.cs
- SqlStream.cs
- TextParagraph.cs
- HttpProxyCredentialType.cs
- XmlSchemaType.cs
- ProcessRequestArgs.cs
- _AutoWebProxyScriptEngine.cs
- DataObject.cs
- ReadOnlyDictionary.cs
- DataGridItemEventArgs.cs
- XNodeNavigator.cs
- SwitchAttribute.cs
- OutputCacheSettingsSection.cs
- HeaderedContentControl.cs
- EventDescriptor.cs
- SystemResourceKey.cs
- FlowDecisionDesigner.xaml.cs
- StorageRoot.cs
- XmlEntity.cs
- AppSettingsExpressionEditor.cs
- WindowsStatusBar.cs
- ConfigurationUtility.cs
- ObjectListDesigner.cs
- _Events.cs
- AnimationLayer.cs
- WebPartConnection.cs
- PeerCollaborationPermission.cs
- ButtonStandardAdapter.cs
- IPAddress.cs
- TabItem.cs
- Switch.cs
- MDIControlStrip.cs
- StateChangeEvent.cs
- EventLogPermissionEntryCollection.cs
- DataServiceHostFactory.cs
- SignalGate.cs
- ColumnResult.cs
- XmlSignificantWhitespace.cs
- LayoutUtils.cs
- IPPacketInformation.cs
- SignatureGenerator.cs
- IgnorePropertiesAttribute.cs
- CqlBlock.cs
- PrinterSettings.cs
- Hashtable.cs
- StylusPointCollection.cs
- CacheSection.cs
- MetabaseServerConfig.cs
- SoapFault.cs
- MultiPageTextView.cs
- DesignerSerializationVisibilityAttribute.cs
- XmlNotation.cs
- ComponentDispatcherThread.cs
- FormsAuthentication.cs
- XmlCodeExporter.cs
- TypeDelegator.cs
- ConnectionManagementSection.cs
- XmlSortKeyAccumulator.cs
- AlternationConverter.cs
- login.cs
- VectorValueSerializer.cs
- CapabilitiesUse.cs
- DynamicHyperLink.cs
- FileInfo.cs
- ObjectIDGenerator.cs
- NameScope.cs
- StructuralCache.cs
- DBSqlParserTable.cs
- RegexWorker.cs
- BinHexEncoder.cs
- DynamicQueryableWrapper.cs
- StringWriter.cs
- TypeToArgumentTypeConverter.cs
- DataGridViewColumn.cs
- TypeConvertions.cs
- DropSourceBehavior.cs
- RealProxy.cs
- PackageDigitalSignature.cs
- PerformanceCounterPermissionAttribute.cs
- Menu.cs
- DragDeltaEventArgs.cs
- Mappings.cs
- FixedStringLookup.cs
- exports.cs
- MarshalDirectiveException.cs
- ClientRoleProvider.cs
- KernelTypeValidation.cs
- BaseEntityWrapper.cs
- WebServiceErrorEvent.cs
- FreezableDefaultValueFactory.cs
- Int32CAMarshaler.cs
- Preprocessor.cs
- XmlQueryRuntime.cs
- EmptyControlCollection.cs
- PerformanceCounterPermission.cs
- DataGridViewRow.cs