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
- DetailsViewUpdateEventArgs.cs
- ParameterToken.cs
- PanelDesigner.cs
- _NegoState.cs
- ButtonBase.cs
- BaseProcessor.cs
- CodeSnippetCompileUnit.cs
- SortedList.cs
- GenerateHelper.cs
- _NegotiateClient.cs
- WebReferenceCollection.cs
- XsdDuration.cs
- ServiceHostFactory.cs
- ipaddressinformationcollection.cs
- EntityConnectionStringBuilderItem.cs
- OrderedDictionary.cs
- TextAction.cs
- HtmlControlPersistable.cs
- XmlEnumAttribute.cs
- AndCondition.cs
- NamespaceTable.cs
- UrlMappingCollection.cs
- DocumentXPathNavigator.cs
- ByeOperation11AsyncResult.cs
- EditorPart.cs
- HtmlContainerControl.cs
- HttpContextServiceHost.cs
- StyleXamlTreeBuilder.cs
- PolyQuadraticBezierSegment.cs
- UnsafeNativeMethods.cs
- WebZone.cs
- DiffuseMaterial.cs
- DetailsViewDeleteEventArgs.cs
- XmlSchemaAttributeGroup.cs
- ColumnMapTranslator.cs
- StyleXamlParser.cs
- TransformGroup.cs
- MailWriter.cs
- XmlLinkedNode.cs
- UiaCoreApi.cs
- HealthMonitoringSection.cs
- Enumerable.cs
- XmlReader.cs
- ModelItem.cs
- TagPrefixAttribute.cs
- RegistryPermission.cs
- TypeConstant.cs
- IgnoreDataMemberAttribute.cs
- ConfigurationSchemaErrors.cs
- Package.cs
- BindingCollectionElement.cs
- CodeDelegateInvokeExpression.cs
- COM2AboutBoxPropertyDescriptor.cs
- Vector3D.cs
- ToolStripRendererSwitcher.cs
- CompilationRelaxations.cs
- ContentPlaceHolder.cs
- CompositeClientFormatter.cs
- _CacheStreams.cs
- OrderingExpression.cs
- ConfigurationConverterBase.cs
- ServiceDescription.cs
- SectionInformation.cs
- FontFamilyIdentifier.cs
- DateTimeFormat.cs
- SettingsPropertyValueCollection.cs
- serverconfig.cs
- MemoryStream.cs
- Journaling.cs
- Transform.cs
- SystemIcmpV4Statistics.cs
- GPPOINT.cs
- Visual.cs
- ParameterElement.cs
- RotateTransform.cs
- ManagementQuery.cs
- ListBoxItemAutomationPeer.cs
- AssociatedControlConverter.cs
- ControlBindingsCollection.cs
- ElementNotEnabledException.cs
- InputLanguage.cs
- TypeForwardedFromAttribute.cs
- ToolStripOverflowButton.cs
- FormsAuthenticationModule.cs
- PKCS1MaskGenerationMethod.cs
- XmlnsDictionary.cs
- Clause.cs
- ObjectCacheHost.cs
- PrtCap_Public.cs
- GeneralTransform3DGroup.cs
- DocumentGridPage.cs
- mil_sdk_version.cs
- DataGridRowClipboardEventArgs.cs
- UrlPath.cs
- TextSegment.cs
- DisplayInformation.cs
- SapiGrammar.cs
- StringConverter.cs
- BindingBase.cs
- FrugalMap.cs