Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / BookmarkResumptionRecord.cs / 1305376 / BookmarkResumptionRecord.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities.Tracking { using System; using System.Globalization; using System.Runtime.Serialization; using System.Runtime; [Fx.Tag.XamlVisible(false)] [DataContract] public sealed class BookmarkResumptionRecord : TrackingRecord { internal BookmarkResumptionRecord(Guid instanceId, Bookmark bookmark, ActivityInstance ownerInstance, object payload) : base(instanceId) { if (bookmark.Scope != null) { this.BookmarkScope = bookmark.Scope.Id; } if (bookmark.IsNamed) { this.BookmarkName = bookmark.Name; } this.Owner = new ActivityInfo(ownerInstance); this.Payload = payload; } public BookmarkResumptionRecord(Guid instanceId, long recordNumber, Guid bookmarkScope, string bookmarkName, ActivityInfo owner) : base(instanceId, recordNumber) { if (owner == null) { throw FxTrace.Exception.ArgumentNull("owner"); } this.BookmarkScope = bookmarkScope; this.BookmarkName = bookmarkName; this.Owner = owner; } BookmarkResumptionRecord(BookmarkResumptionRecord record) : base(record) { this.BookmarkScope = record.BookmarkScope; this.Owner = record.Owner; this.BookmarkName = record.BookmarkName; this.Payload = record.Payload; } [DataMember(EmitDefaultValue = false)] public Guid BookmarkScope { get; private set; } [DataMember(EmitDefaultValue = false)] public string BookmarkName { get; private set; } [DataMember] public object Payload { get; internal set; } [DataMember] public ActivityInfo Owner { get; private set; } protected internal override TrackingRecord Clone() { return new BookmarkResumptionRecord(this); } public override string ToString() { return string.Format(CultureInfo.CurrentCulture, "BookmarkResumptionRecord {{ {0}, BookmarkName = {1}, BookmarkScope = {2}, OwnerActivity {{ {3} }} }}", base.ToString(), this.BookmarkName ?? "", this.BookmarkScope, this.Owner.ToString()); } } } // 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
- RectAnimationClockResource.cs
- WebPartDisplayModeCollection.cs
- ReadOnlyDictionary.cs
- WebPartMovingEventArgs.cs
- SoapHttpTransportImporter.cs
- OdbcConnectionOpen.cs
- FileDialogCustomPlaces.cs
- TypeDescriptorContext.cs
- TextStore.cs
- GetRecipientRequest.cs
- SamlAuthorizationDecisionClaimResource.cs
- TcpClientCredentialType.cs
- SqlDataSourceEnumerator.cs
- LineMetrics.cs
- PixelFormat.cs
- KeyInstance.cs
- X509WindowsSecurityToken.cs
- HtmlButton.cs
- TemplateControlBuildProvider.cs
- ClickablePoint.cs
- ServiceElementCollection.cs
- FontFamilyValueSerializer.cs
- FunctionDescription.cs
- StatusBarPanelClickEvent.cs
- ObjectDisposedException.cs
- QilUnary.cs
- StandardBindingElement.cs
- TCPClient.cs
- HostedHttpTransportManager.cs
- AsyncOperation.cs
- SqlException.cs
- CuspData.cs
- SecureStringHasher.cs
- ContentFileHelper.cs
- MDIClient.cs
- DataGridAddNewRow.cs
- FileDialog_Vista.cs
- DynamicRouteExpression.cs
- DmlSqlGenerator.cs
- FieldBuilder.cs
- PeerNameRecordCollection.cs
- ExceptionNotification.cs
- ManipulationVelocities.cs
- HuffCodec.cs
- WindowPattern.cs
- TransformerInfo.cs
- TablePattern.cs
- Hashtable.cs
- DayRenderEvent.cs
- PipeStream.cs
- Parsers.cs
- AutomationAttributeInfo.cs
- ContextMenuStrip.cs
- __Filters.cs
- WebServiceData.cs
- RemotingSurrogateSelector.cs
- CookieHandler.cs
- ApplySecurityAndSendAsyncResult.cs
- AnonymousIdentificationSection.cs
- Root.cs
- UnhandledExceptionEventArgs.cs
- EventArgs.cs
- Win32SafeHandles.cs
- TraceEventCache.cs
- MaskedTextBoxTextEditor.cs
- ViewSimplifier.cs
- BitConverter.cs
- OptimalBreakSession.cs
- IWorkflowDebuggerService.cs
- Transform3D.cs
- HtmlInputSubmit.cs
- ApplicationFileParser.cs
- SerializationAttributes.cs
- BlurBitmapEffect.cs
- Latin1Encoding.cs
- BinaryEditor.cs
- CacheMemory.cs
- BoundField.cs
- ConfigXmlDocument.cs
- ApplyImportsAction.cs
- WorkflowRuntimeServiceElementCollection.cs
- ImagingCache.cs
- DataGridViewCellValidatingEventArgs.cs
- XmlSchemaIdentityConstraint.cs
- ClaimTypes.cs
- ScrollEvent.cs
- JsonEncodingStreamWrapper.cs
- ClaimTypes.cs
- X509AudioLogo.cs
- ViewStateException.cs
- ServiceHostFactory.cs
- SqlVersion.cs
- FreezableCollection.cs
- HyperLinkField.cs
- NamespaceQuery.cs
- SuppressMergeCheckAttribute.cs
- TreeWalkHelper.cs
- TypeKeyValue.cs
- ActivityDesignerAccessibleObject.cs
- KoreanCalendar.cs