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
- XmlTextAttribute.cs
- PerformanceCounterPermissionEntryCollection.cs
- Crc32.cs
- DataControlImageButton.cs
- DoubleCollection.cs
- WhiteSpaceTrimStringConverter.cs
- RangeValuePattern.cs
- SqlUserDefinedTypeAttribute.cs
- Base64Encoder.cs
- NativeMethods.cs
- Error.cs
- GcHandle.cs
- OdbcConnectionFactory.cs
- RetrieveVirtualItemEventArgs.cs
- TdsParameterSetter.cs
- XXXInfos.cs
- DataServicePagingProviderWrapper.cs
- PageVisual.cs
- ObjectResult.cs
- CodeTypeMemberCollection.cs
- ResourceAttributes.cs
- Mutex.cs
- remotingproxy.cs
- HttpCookie.cs
- CompilerTypeWithParams.cs
- ObjectContext.cs
- PassportAuthenticationEventArgs.cs
- Vector.cs
- DiagnosticsElement.cs
- StoreItemCollection.cs
- SqlTrackingService.cs
- ProfileGroupSettingsCollection.cs
- SqlRowUpdatingEvent.cs
- VirtualPathUtility.cs
- CancelEventArgs.cs
- BamlBinaryReader.cs
- InfoCardMasterKey.cs
- DbDataRecord.cs
- DrawListViewSubItemEventArgs.cs
- FileLogRecord.cs
- ControlParameter.cs
- MetadataCache.cs
- WaitHandleCannotBeOpenedException.cs
- ArglessEventHandlerProxy.cs
- SqlStatistics.cs
- Image.cs
- CustomBinding.cs
- MinimizableAttributeTypeConverter.cs
- NavigationEventArgs.cs
- DateTimeConstantAttribute.cs
- AccessDataSource.cs
- HandlerBase.cs
- DocumentOrderComparer.cs
- SspiNegotiationTokenProviderState.cs
- StubHelpers.cs
- BaseProcessor.cs
- VisualTreeUtils.cs
- VectorAnimationBase.cs
- RectangleGeometry.cs
- FieldNameLookup.cs
- LogStream.cs
- TextTreeNode.cs
- Binding.cs
- DataGridViewHitTestInfo.cs
- StylusPointPropertyId.cs
- PrimaryKeyTypeConverter.cs
- SkinBuilder.cs
- DesignTimeVisibleAttribute.cs
- HttpNamespaceReservationInstallComponent.cs
- DescendantBaseQuery.cs
- WindowPatternIdentifiers.cs
- GenericIdentity.cs
- AssemblyBuilder.cs
- DataAccessor.cs
- SqlTriggerContext.cs
- Point3DKeyFrameCollection.cs
- LogSwitch.cs
- OleDragDropHandler.cs
- ObjectItemCachedAssemblyLoader.cs
- ImageListStreamer.cs
- ConstraintCollection.cs
- SharedPersonalizationStateInfo.cs
- DetailsViewPageEventArgs.cs
- RegexRunnerFactory.cs
- XPathChildIterator.cs
- HwndKeyboardInputProvider.cs
- CookieHandler.cs
- CallContext.cs
- DirectoryObjectSecurity.cs
- TCPListener.cs
- RestHandler.cs
- ShapeTypeface.cs
- WindowsToolbarItemAsMenuItem.cs
- FontSizeConverter.cs
- cookieexception.cs
- cache.cs
- IsolatedStorageFile.cs
- FtpRequestCacheValidator.cs
- CursorInteropHelper.cs
- SrgsOneOf.cs