Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / SMDiagnostics / System / ServiceModel / Diagnostics / Activity.cs / 1305376 / Activity.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Diagnostics { class Activity : IDisposable { protected Guid parentId; Guid currentId; bool mustDispose = false; protected Activity(Guid activityId, Guid parentId) { this.currentId = activityId; this.parentId = parentId; this.mustDispose = true; DiagnosticTrace.ActivityId = this.currentId; } internal static Activity CreateActivity(Guid activityId) { Activity retval = null; if (activityId != Guid.Empty) { Guid currentActivityId = DiagnosticTrace.ActivityId; if (activityId != currentActivityId) { retval = new Activity(activityId, currentActivityId); } } return retval; } public virtual void Dispose() { if (this.mustDispose) { this.mustDispose = false; DiagnosticTrace.ActivityId = this.parentId; } GC.SuppressFinalize(this); } protected Guid Id { get { return this.currentId; } } } } // 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
- TdsParser.cs
- DataTrigger.cs
- WindowsScrollBar.cs
- XamlParser.cs
- PrimitiveSchema.cs
- TimestampInformation.cs
- HostProtectionException.cs
- FtpWebRequest.cs
- PhysicalOps.cs
- DisplayMemberTemplateSelector.cs
- PropertyKey.cs
- SourceInterpreter.cs
- DeviceContext2.cs
- DesignerHost.cs
- WindowAutomationPeer.cs
- Control.cs
- TableLayoutColumnStyleCollection.cs
- AddDataControlFieldDialog.cs
- CodeMemberEvent.cs
- DoubleAnimation.cs
- DetailsViewRowCollection.cs
- recordstatefactory.cs
- SoapObjectWriter.cs
- CheckBoxFlatAdapter.cs
- GenericAuthenticationEventArgs.cs
- ObjectViewFactory.cs
- VariantWrapper.cs
- ColorConvertedBitmapExtension.cs
- ScriptRegistrationManager.cs
- DifferencingCollection.cs
- SingleAnimation.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- AssemblyResourceLoader.cs
- BasicKeyConstraint.cs
- HostVisual.cs
- CompiledRegexRunner.cs
- TextEditorSelection.cs
- TypeGeneratedEventArgs.cs
- StylusCaptureWithinProperty.cs
- ResourcePermissionBaseEntry.cs
- ContentPlaceHolder.cs
- PriorityRange.cs
- TypeExtensionConverter.cs
- SignatureGenerator.cs
- QilStrConcatenator.cs
- XPathNode.cs
- SQLResource.cs
- WebBrowserContainer.cs
- BooleanToVisibilityConverter.cs
- SourceElementsCollection.cs
- DispatchWrapper.cs
- SplitterPanel.cs
- ListDesigner.cs
- TickBar.cs
- Menu.cs
- PersonalizationStateInfoCollection.cs
- SchemaDeclBase.cs
- WindowVisualStateTracker.cs
- PolyQuadraticBezierSegment.cs
- RSAOAEPKeyExchangeDeformatter.cs
- MarginsConverter.cs
- BitmapSizeOptions.cs
- XNameConverter.cs
- SerialErrors.cs
- ArraySet.cs
- WebPartsPersonalizationAuthorization.cs
- PublisherMembershipCondition.cs
- Accessors.cs
- QueryCacheKey.cs
- EncoderReplacementFallback.cs
- FixedPageStructure.cs
- DataConnectionHelper.cs
- CultureTable.cs
- StyleSelector.cs
- ProfilePropertyMetadata.cs
- CharAnimationBase.cs
- PatternMatcher.cs
- IpcPort.cs
- UseAttributeSetsAction.cs
- TripleDES.cs
- WindowsGraphics.cs
- EntityDataSourceMemberPath.cs
- HttpModuleCollection.cs
- MetabaseServerConfig.cs
- CompiledELinqQueryState.cs
- DocumentXPathNavigator.cs
- SimpleMailWebEventProvider.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- FrameworkRichTextComposition.cs
- TextLineBreak.cs
- SBCSCodePageEncoding.cs
- AuthenticationModulesSection.cs
- PartialCachingAttribute.cs
- _UriTypeConverter.cs
- GetImportFileNameRequest.cs
- EventLogPermission.cs
- ProgressBarRenderer.cs
- ColumnMapTranslator.cs
- DataControlImageButton.cs
- ConfigurationSectionGroupCollection.cs