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
- CodeExpressionCollection.cs
- GridViewPageEventArgs.cs
- BasicExpressionVisitor.cs
- AccessibleObject.cs
- Errors.cs
- SiteIdentityPermission.cs
- CardSpaceShim.cs
- ParameterToken.cs
- IndexedEnumerable.cs
- ReaderWriterLock.cs
- SchemaCreator.cs
- Int32CollectionValueSerializer.cs
- MemoryResponseElement.cs
- PeerToPeerException.cs
- DependencyProperty.cs
- TreeIterators.cs
- InvalidWMPVersionException.cs
- WriteableBitmap.cs
- ExtensionQuery.cs
- TypeConverterHelper.cs
- CookieParameter.cs
- Triplet.cs
- ReaderOutput.cs
- PowerModeChangedEventArgs.cs
- ScanQueryOperator.cs
- OutOfProcStateClientManager.cs
- ConstraintManager.cs
- DBSqlParserColumn.cs
- XmlNodeComparer.cs
- SimpleHandlerBuildProvider.cs
- CustomLineCap.cs
- CqlWriter.cs
- InitializeCorrelation.cs
- Queue.cs
- SystemNetworkInterface.cs
- GridViewRowPresenterBase.cs
- IResourceProvider.cs
- SizeAnimationBase.cs
- SharedUtils.cs
- SqlParameterCollection.cs
- ToolStripSettings.cs
- TableCell.cs
- PathGeometry.cs
- TextTreeDeleteContentUndoUnit.cs
- CaseInsensitiveHashCodeProvider.cs
- DataGridViewLayoutData.cs
- XmlSchemaAttributeGroup.cs
- CompiledRegexRunner.cs
- FileDialog_Vista.cs
- SoapTypeAttribute.cs
- EventMap.cs
- Bitmap.cs
- GACMembershipCondition.cs
- MaskedTextBoxDesigner.cs
- filewebresponse.cs
- OdbcErrorCollection.cs
- ControlParameter.cs
- Compiler.cs
- smtpconnection.cs
- ILGenerator.cs
- QueryResponse.cs
- ObjectQueryState.cs
- BookmarkList.cs
- PTConverter.cs
- DoubleLinkList.cs
- Assembly.cs
- FloatSumAggregationOperator.cs
- PolicyStatement.cs
- EdmTypeAttribute.cs
- BamlLocalizer.cs
- CatalogZoneBase.cs
- CalendarButtonAutomationPeer.cs
- StorageEntityTypeMapping.cs
- MessageQueueKey.cs
- TextSearch.cs
- RealizedColumnsBlock.cs
- WebPartDescription.cs
- Hash.cs
- BitmapEffectGroup.cs
- ContentDisposition.cs
- CrossContextChannel.cs
- ObjectListSelectEventArgs.cs
- IisTraceWebEventProvider.cs
- ButtonFieldBase.cs
- DetailsViewDeleteEventArgs.cs
- FormViewInsertEventArgs.cs
- ResourceManager.cs
- HttpListener.cs
- Page.cs
- ClientScriptManagerWrapper.cs
- BitmapMetadataBlob.cs
- Relationship.cs
- XPathBinder.cs
- DataKeyCollection.cs
- CompilerParameters.cs
- ConstrainedDataObject.cs
- SynchronizedInputHelper.cs
- ExclusiveCanonicalizationTransform.cs
- HierarchicalDataTemplate.cs
- BorderGapMaskConverter.cs