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
- CodeCatchClauseCollection.cs
- TextStore.cs
- Point.cs
- TableProvider.cs
- FormViewPageEventArgs.cs
- NonPrimarySelectionGlyph.cs
- SizeAnimationClockResource.cs
- ExtractedStateEntry.cs
- AuthenticationConfig.cs
- BitmapPalette.cs
- MailBnfHelper.cs
- FunctionParameter.cs
- AnnotationResourceCollection.cs
- SetState.cs
- XPathNodePointer.cs
- ReturnType.cs
- ComponentResourceKey.cs
- ToolStripDropTargetManager.cs
- Grid.cs
- ClientRolePrincipal.cs
- SQLSingleStorage.cs
- DesignSurfaceManager.cs
- BinaryCommonClasses.cs
- RequestSecurityTokenResponse.cs
- UnknownBitmapDecoder.cs
- FontUnit.cs
- BrowserCapabilitiesFactoryBase.cs
- CellPartitioner.cs
- HttpCapabilitiesBase.cs
- InputLanguageSource.cs
- MethodSignatureGenerator.cs
- CodeAssignStatement.cs
- PerformanceCounterPermissionEntry.cs
- Crypto.cs
- TextEffectResolver.cs
- UpDownBase.cs
- sqlpipe.cs
- SqlExpressionNullability.cs
- RtfControls.cs
- TrustLevel.cs
- Walker.cs
- __Filters.cs
- TdsParserStaticMethods.cs
- MailWebEventProvider.cs
- LightweightCodeGenerator.cs
- DockPatternIdentifiers.cs
- AndCondition.cs
- MDIWindowDialog.cs
- XmlNodeChangedEventArgs.cs
- DbMetaDataColumnNames.cs
- TransformerInfoCollection.cs
- CodeRegionDirective.cs
- ConvertersCollection.cs
- Base64Decoder.cs
- DataComponentNameHandler.cs
- GlyphRunDrawing.cs
- SoapCodeExporter.cs
- RepeatInfo.cs
- HeaderCollection.cs
- SqlBooleanMismatchVisitor.cs
- BamlRecordHelper.cs
- FillRuleValidation.cs
- LinqDataSourceContextEventArgs.cs
- System.Data_BID.cs
- GPRECTF.cs
- DependencyPropertyKind.cs
- SerializationException.cs
- MarshalDirectiveException.cs
- BamlLocalizableResource.cs
- webproxy.cs
- BinaryCommonClasses.cs
- NumericUpDownAcceleration.cs
- COM2IDispatchConverter.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- InternalMappingException.cs
- XPathConvert.cs
- EntitySetBase.cs
- Rect3DConverter.cs
- DocumentSequenceHighlightLayer.cs
- AutomationProperties.cs
- XmlSchemaCompilationSettings.cs
- DataGridViewCellFormattingEventArgs.cs
- SizeConverter.cs
- WorkflowInstanceQuery.cs
- ConvertTextFrag.cs
- PropertyKey.cs
- CollectionBase.cs
- PrintPreviewGraphics.cs
- EntityContainerEmitter.cs
- DynamicField.cs
- SafeFindHandle.cs
- Run.cs
- ElementMarkupObject.cs
- XsltException.cs
- InputElement.cs
- LocalizationComments.cs
- DbRetry.cs
- FileIOPermission.cs
- ChannelTokenTypeConverter.cs
- WebEventTraceProvider.cs