Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Tracking / TrackingParticipant.cs / 1305376 / TrackingParticipant.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Activities.Tracking { using System; using System.Runtime; public abstract class TrackingParticipant { protected TrackingParticipant() { } public virtual TrackingProfile TrackingProfile { get; set; } [Fx.Tag.InheritThrows(From="Track", FromDeclaringType=typeof(TrackingParticipant))] protected internal virtual IAsyncResult BeginTrack(TrackingRecord record, TimeSpan timeout, AsyncCallback callback, object state) { return new TrackAsyncResult(this, record, timeout, callback, state); } [Fx.Tag.InheritThrows(From = "Track", FromDeclaringType = typeof(TrackingParticipant))] protected internal virtual void EndTrack(IAsyncResult result) { TrackAsyncResult.End(result); } [Fx.Tag.Throws(typeof(Exception), "extensibility point")] [Fx.Tag.Throws.Timeout("Tracking data could not be saved before the timeout")] protected internal abstract void Track(TrackingRecord record, TimeSpan timeout); class TrackAsyncResult : AsyncResult { static Action
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ButtonField.cs
- PauseStoryboard.cs
- SqlFunctions.cs
- BinaryConverter.cs
- NavigateEvent.cs
- RowTypePropertyElement.cs
- InputScopeConverter.cs
- QualifiedCellIdBoolean.cs
- followingquery.cs
- ValidationPropertyAttribute.cs
- TcpActivation.cs
- SoapRpcMethodAttribute.cs
- SecurityTokenException.cs
- MessageBox.cs
- ButtonFieldBase.cs
- DataGridViewCellPaintingEventArgs.cs
- QuaternionAnimation.cs
- DrawListViewItemEventArgs.cs
- XmlDocumentViewSchema.cs
- Soap.cs
- AnonymousIdentificationModule.cs
- ChineseLunisolarCalendar.cs
- TrackingProvider.cs
- BindingValueChangedEventArgs.cs
- ScrollProperties.cs
- Environment.cs
- XmlEntity.cs
- WindowsGraphicsCacheManager.cs
- Registry.cs
- FontDifferentiator.cs
- Scene3D.cs
- XmlSchemaNotation.cs
- DesignerDataView.cs
- PropertyGridEditorPart.cs
- ManipulationPivot.cs
- SplitterCancelEvent.cs
- MaterialGroup.cs
- EventsTab.cs
- ControlCollection.cs
- XmlBinaryReader.cs
- FixedSOMLineRanges.cs
- MTConfigUtil.cs
- CodeSpit.cs
- QueryProcessor.cs
- Vector3DIndependentAnimationStorage.cs
- WindowsFormsSynchronizationContext.cs
- SafeSecurityHandles.cs
- MimeBasePart.cs
- DocumentViewerAutomationPeer.cs
- AvTrace.cs
- UITypeEditors.cs
- TypeUsageBuilder.cs
- MaskInputRejectedEventArgs.cs
- ADMembershipProvider.cs
- CodeTryCatchFinallyStatement.cs
- CodeFieldReferenceExpression.cs
- MediaCommands.cs
- RelatedEnd.cs
- SpeechAudioFormatInfo.cs
- AutoGeneratedFieldProperties.cs
- TextSpanModifier.cs
- SignatureDescription.cs
- KernelTypeValidation.cs
- RegistryPermission.cs
- MetadataCache.cs
- _KerberosClient.cs
- XLinq.cs
- Encoder.cs
- VirtualDirectoryMappingCollection.cs
- WinFormsUtils.cs
- DocumentOrderComparer.cs
- TextSelectionProcessor.cs
- TypeTypeConverter.cs
- ArraySegment.cs
- WebPartAddingEventArgs.cs
- DocumentViewerBase.cs
- UpDownBase.cs
- UxThemeWrapper.cs
- HttpCookiesSection.cs
- EntitySqlQueryCacheKey.cs
- RepeaterCommandEventArgs.cs
- MsmqMessageProperty.cs
- ListDataBindEventArgs.cs
- XmlQueryStaticData.cs
- TrackingWorkflowEventArgs.cs
- TabControlEvent.cs
- EntityDescriptor.cs
- FileUtil.cs
- EntityType.cs
- LicFileLicenseProvider.cs
- DataRowCollection.cs
- Int64Storage.cs
- ProxyDataContractResolver.cs
- BaseServiceProvider.cs
- MultiPageTextView.cs
- XmlSchemaSimpleContentExtension.cs
- TagMapCollection.cs
- PlanCompiler.cs
- relpropertyhelper.cs
- BuildProviderUtils.cs