Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / Persist.cs / 1305376 / Persist.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Statements { using System; using System.Activities; using System.Collections.Generic; public sealed class Persist : NativeActivity { static BookmarkCallback onPersistCompleteCallback; protected override void CacheMetadata(NativeActivityMetadata metadata) { } protected override bool CanInduceIdle { get { return true; } } protected override void Execute(NativeActivityContext context) { if (context.IsInNoPersistScope) { throw FxTrace.Exception.AsError(new InvalidOperationException(SR.CannotPersistInsideNoPersist)); } if (onPersistCompleteCallback == null) { onPersistCompleteCallback = new BookmarkCallback(OnPersistComplete); } context.RequestPersist(onPersistCompleteCallback); } static void OnPersistComplete(NativeActivityContext context, Bookmark bookmark, object value) { // No-op. This is here to keep the activity from completing. } } } // 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
- LinkAreaEditor.cs
- SecurityElement.cs
- GroupByExpressionRewriter.cs
- TextEditor.cs
- _NetworkingPerfCounters.cs
- TextParaClient.cs
- BitmapEffect.cs
- VolatileEnlistmentMultiplexing.cs
- precedingsibling.cs
- path.cs
- WebPartRestoreVerb.cs
- DynamicQueryableWrapper.cs
- XslCompiledTransform.cs
- ComboBox.cs
- ExpressionVisitor.cs
- ArrangedElementCollection.cs
- GridViewEditEventArgs.cs
- MetadataAssemblyHelper.cs
- ContentControl.cs
- ActivityDesignerAccessibleObject.cs
- ConfigurationSettings.cs
- OdbcUtils.cs
- FieldAccessException.cs
- PropertyKey.cs
- RandomDelaySendsAsyncResult.cs
- PersonalizationEntry.cs
- RSAPKCS1SignatureDeformatter.cs
- UnregisterInfo.cs
- MatchingStyle.cs
- StringArrayConverter.cs
- CodeDomSerializerException.cs
- Int32RectConverter.cs
- ProbeMatchesMessage11.cs
- SQLDateTimeStorage.cs
- EntityProviderFactory.cs
- PreviewPrintController.cs
- RenderData.cs
- DocobjHost.cs
- TypedDataSourceCodeGenerator.cs
- WinFormsSecurity.cs
- SpellerInterop.cs
- DbProviderFactories.cs
- EnumValidator.cs
- TextSelectionHighlightLayer.cs
- HttpProfileBase.cs
- RuntimeResourceSet.cs
- UserValidatedEventArgs.cs
- ComponentManagerBroker.cs
- ServiceDescription.cs
- Vector3dCollection.cs
- rsa.cs
- NamespaceInfo.cs
- SqlPersonalizationProvider.cs
- PrimitiveType.cs
- PrincipalPermission.cs
- Connection.cs
- OverlappedAsyncResult.cs
- ConsoleCancelEventArgs.cs
- MonthChangedEventArgs.cs
- ObjectView.cs
- FileReservationCollection.cs
- BasicCellRelation.cs
- DataError.cs
- exports.cs
- TransformerInfoCollection.cs
- BitmapMetadataBlob.cs
- AuthenticationManager.cs
- ExpanderAutomationPeer.cs
- Automation.cs
- ToolStripItemRenderEventArgs.cs
- PrePrepareMethodAttribute.cs
- XmlElementList.cs
- XmlSchemaComplexContentRestriction.cs
- CompatibleComparer.cs
- DocumentReferenceCollection.cs
- BitVec.cs
- SqlWebEventProvider.cs
- PropertyPathConverter.cs
- TypedDataSourceCodeGenerator.cs
- MetadataPropertyAttribute.cs
- FormViewUpdateEventArgs.cs
- ListViewItemMouseHoverEvent.cs
- InfoCardSymmetricAlgorithm.cs
- ElementHost.cs
- MessageSmuggler.cs
- DataGridCommandEventArgs.cs
- DeferredElementTreeState.cs
- ScopelessEnumAttribute.cs
- PageEventArgs.cs
- DynamicResourceExtensionConverter.cs
- DecoratedNameAttribute.cs
- ResXDataNode.cs
- CaseKeyBox.ViewModel.cs
- HandlerFactoryWrapper.cs
- SqlRowUpdatedEvent.cs
- ProfileInfo.cs
- TableLayoutStyle.cs
- SingleAnimationUsingKeyFrames.cs
- PolicyDesigner.cs
- RuntimeConfig.cs