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
- RsaSecurityKey.cs
- RTLAwareMessageBox.cs
- CodeCompiler.cs
- Application.cs
- BitmapCodecInfo.cs
- EntityClientCacheEntry.cs
- PolicyStatement.cs
- GridViewUpdateEventArgs.cs
- ExeConfigurationFileMap.cs
- sqlmetadatafactory.cs
- Matrix3DConverter.cs
- IntranetCredentialPolicy.cs
- InvalidCastException.cs
- UnsafeNativeMethods.cs
- Queue.cs
- MatcherBuilder.cs
- webbrowsersite.cs
- ZipIOLocalFileDataDescriptor.cs
- DataGridViewCellLinkedList.cs
- GridPattern.cs
- HybridWebProxyFinder.cs
- ServiceModelEnumValidator.cs
- XmlSchemaDocumentation.cs
- TypeToStringValueConverter.cs
- HtmlToClrEventProxy.cs
- DataGridViewCellContextMenuStripNeededEventArgs.cs
- XamlDesignerSerializationManager.cs
- CacheHelper.cs
- DrawingCollection.cs
- MouseEvent.cs
- WindowsAuthenticationModule.cs
- ElementFactory.cs
- DBPropSet.cs
- WsatEtwTraceListener.cs
- XhtmlConformanceSection.cs
- VisualStyleElement.cs
- DataControlImageButton.cs
- ToolStripKeyboardHandlingService.cs
- ThreadStartException.cs
- ImpersonateTokenRef.cs
- ShapeTypeface.cs
- ActivityExecutionContextCollection.cs
- BindingFormattingDialog.cs
- IApplicationTrustManager.cs
- SvcMapFileLoader.cs
- Point3DConverter.cs
- FileDialog.cs
- SignatureDescription.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- NumberSubstitution.cs
- TableLayoutSettingsTypeConverter.cs
- ProcessHostMapPath.cs
- HwndStylusInputProvider.cs
- AttributeTable.cs
- WmlFormAdapter.cs
- WindowsToolbar.cs
- PeerNameRegistration.cs
- DataStreams.cs
- FixedLineResult.cs
- Camera.cs
- codemethodreferenceexpression.cs
- SoapSchemaMember.cs
- XmlSchemaDocumentation.cs
- XhtmlBasicCalendarAdapter.cs
- propertyentry.cs
- PreProcessInputEventArgs.cs
- ArgumentReference.cs
- FlowLayoutPanel.cs
- SignatureToken.cs
- sqlstateclientmanager.cs
- SelectionEditingBehavior.cs
- SerializationObjectManager.cs
- SplitterPanel.cs
- CapabilitiesUse.cs
- HtmlImage.cs
- ExpressionConverter.cs
- WorkflowMarkupSerializationProvider.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- StdValidatorsAndConverters.cs
- AuthenticationService.cs
- EnterpriseServicesHelper.cs
- ElementNotEnabledException.cs
- _NTAuthentication.cs
- InternalBufferOverflowException.cs
- LocalValueEnumerator.cs
- ImageUrlEditor.cs
- MenuItemBindingCollection.cs
- Trace.cs
- SystemResourceKey.cs
- HostProtectionPermission.cs
- AnnotationResourceCollection.cs
- Panel.cs
- TogglePatternIdentifiers.cs
- SoapElementAttribute.cs
- EarlyBoundInfo.cs
- IDReferencePropertyAttribute.cs
- SystemEvents.cs
- Rectangle.cs
- EdmComplexPropertyAttribute.cs
- DirectionalLight.cs