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
- SQlBooleanStorage.cs
- CollectionViewGroup.cs
- IxmlLineInfo.cs
- ModelItemCollectionImpl.cs
- DataSourceHelper.cs
- BadImageFormatException.cs
- DataControlField.cs
- TextBoxAutoCompleteSourceConverter.cs
- PropertyItemInternal.cs
- DoubleLinkList.cs
- Avt.cs
- WindowsTreeView.cs
- SafeLibraryHandle.cs
- HttpModuleActionCollection.cs
- XmlSchemaAttributeGroup.cs
- EffectiveValueEntry.cs
- WindowHideOrCloseTracker.cs
- _KerberosClient.cs
- Bezier.cs
- TextWriter.cs
- ComponentDispatcherThread.cs
- ProtocolViolationException.cs
- DbConnectionClosed.cs
- NamedObject.cs
- OdbcError.cs
- TableRowsCollectionEditor.cs
- SqlServer2KCompatibilityCheck.cs
- ResXBuildProvider.cs
- FileDialogCustomPlace.cs
- PointAnimationUsingPath.cs
- WebPartConnectionsConfigureVerb.cs
- CodePrimitiveExpression.cs
- FieldDescriptor.cs
- UserControl.cs
- LogEntryHeaderSerializer.cs
- SqlStatistics.cs
- PipeStream.cs
- XmlExpressionDumper.cs
- RootBuilder.cs
- XmlTypeAttribute.cs
- XamlSerializerUtil.cs
- NativeMethods.cs
- ColumnTypeConverter.cs
- HwndTarget.cs
- OdbcHandle.cs
- DbModificationCommandTree.cs
- GPPOINTF.cs
- UIElementParaClient.cs
- AuthenticationServiceManager.cs
- PolyBezierSegment.cs
- SafeRightsManagementPubHandle.cs
- OutputCacheModule.cs
- TextTabProperties.cs
- DataServiceContext.cs
- MailWriter.cs
- FixedDocument.cs
- ComponentSerializationService.cs
- MethodCallConverter.cs
- XmlEntity.cs
- VisualProxy.cs
- BulletedList.cs
- ACL.cs
- coordinator.cs
- RadioButtonStandardAdapter.cs
- ChildTable.cs
- ConfigXmlDocument.cs
- InvariantComparer.cs
- XamlParser.cs
- RegexRunner.cs
- ToolStripItemImageRenderEventArgs.cs
- WebPartCollection.cs
- LeftCellWrapper.cs
- SqlBuilder.cs
- FamilyTypefaceCollection.cs
- OracleFactory.cs
- SingleBodyParameterMessageFormatter.cs
- WinCategoryAttribute.cs
- FormsAuthentication.cs
- HwndHost.cs
- ServiceDescriptionData.cs
- sqlinternaltransaction.cs
- AssemblyContextControlItem.cs
- SpecialNameAttribute.cs
- URLString.cs
- SqlFunctionAttribute.cs
- ListControl.cs
- ChtmlFormAdapter.cs
- CompressedStack.cs
- InfoCardTrace.cs
- RowVisual.cs
- SelectedGridItemChangedEvent.cs
- TextEditorSpelling.cs
- StickyNote.cs
- OperatingSystemVersionCheck.cs
- PrintEvent.cs
- SvcMapFileSerializer.cs
- CookieProtection.cs
- CacheEntry.cs
- StrokeIntersection.cs
- ConfigurationException.cs