Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / SMDiagnostics / System / ServiceModel / Diagnostics / Activity.cs / 1 / 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. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DesignerMetadata.cs
- AttributeAction.cs
- ProjectionPlanCompiler.cs
- NumericUpDownAcceleration.cs
- RealizationDrawingContextWalker.cs
- MaskInputRejectedEventArgs.cs
- ToolStripItemRenderEventArgs.cs
- dsa.cs
- DesignObjectWrapper.cs
- CalendarDay.cs
- ServiceEndpointElement.cs
- ReachIDocumentPaginatorSerializer.cs
- WindowsGraphics.cs
- CssStyleCollection.cs
- UrlPropertyAttribute.cs
- EntityDataSourceState.cs
- OdbcConnectionPoolProviderInfo.cs
- HostedHttpRequestAsyncResult.cs
- BitmapEffect.cs
- InvokeBinder.cs
- ScrollProperties.cs
- FixedSOMPageElement.cs
- TargetException.cs
- DispatcherSynchronizationContext.cs
- sitestring.cs
- CodeAttachEventStatement.cs
- MultiDataTrigger.cs
- IsolatedStorageFileStream.cs
- OperationCanceledException.cs
- SqlWebEventProvider.cs
- ApplicationBuildProvider.cs
- ErrorEventArgs.cs
- ZipIOLocalFileDataDescriptor.cs
- TimeSpanStorage.cs
- BitmapSourceSafeMILHandle.cs
- ParserHooks.cs
- ResolvedKeyFrameEntry.cs
- LinearGradientBrush.cs
- Utility.cs
- TrustManagerPromptUI.cs
- MulticastIPAddressInformationCollection.cs
- PropertyConverter.cs
- IteratorDescriptor.cs
- MultipartIdentifier.cs
- FontClient.cs
- RemoteWebConfigurationHostStream.cs
- GPRECTF.cs
- Converter.cs
- OdbcReferenceCollection.cs
- WmfPlaceableFileHeader.cs
- DbConnectionClosed.cs
- RuleInfoComparer.cs
- ThemeInfoAttribute.cs
- WsrmTraceRecord.cs
- RoleGroupCollection.cs
- SocketInformation.cs
- Delay.cs
- LinqToSqlWrapper.cs
- BackgroundFormatInfo.cs
- Subtree.cs
- TableLayoutPanelBehavior.cs
- WebPermission.cs
- XmlAttributeHolder.cs
- AuthenticationModulesSection.cs
- TypeElementCollection.cs
- EventLogPermission.cs
- XmlWriter.cs
- SvcMapFileLoader.cs
- metadatamappinghashervisitor.cs
- MenuItemAutomationPeer.cs
- FileRecordSequenceCompletedAsyncResult.cs
- MDIClient.cs
- BaseDataBoundControl.cs
- GradientSpreadMethodValidation.cs
- X509ChainElement.cs
- AdRotator.cs
- BodyGlyph.cs
- PackageProperties.cs
- PageCatalogPart.cs
- WebMessageEncodingElement.cs
- JournalEntry.cs
- Camera.cs
- SizeFConverter.cs
- RuleSettingsCollection.cs
- InstanceStore.cs
- Cursor.cs
- Material.cs
- TileModeValidation.cs
- SQLDateTime.cs
- SecurityRuntime.cs
- RequestQueue.cs
- invalidudtexception.cs
- VerificationAttribute.cs
- EventWaitHandleSecurity.cs
- MenuTracker.cs
- SafeRightsManagementQueryHandle.cs
- IIS7UserPrincipal.cs
- TextBlock.cs
- Interlocked.cs
- DecimalKeyFrameCollection.cs