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
- AppModelKnownContentFactory.cs
- SafeRightsManagementPubHandle.cs
- Error.cs
- IdleTimeoutMonitor.cs
- PointHitTestParameters.cs
- ProofTokenCryptoHandle.cs
- DbProviderFactoriesConfigurationHandler.cs
- TerminatorSinks.cs
- SHA1Cng.cs
- StateItem.cs
- SectionInformation.cs
- ColorBlend.cs
- Win32PrintDialog.cs
- XpsImageSerializationService.cs
- XmlSchemaRedefine.cs
- XamlLoadErrorInfo.cs
- Propagator.Evaluator.cs
- MimePart.cs
- SiteMapDataSourceView.cs
- GeneratedContractType.cs
- _NTAuthentication.cs
- OpenTypeLayout.cs
- OracleConnectionFactory.cs
- AutoSizeComboBox.cs
- MessageQueue.cs
- BitConverter.cs
- _HTTPDateParse.cs
- PermissionSet.cs
- SqlFileStream.cs
- SQLInt16Storage.cs
- ShutDownListener.cs
- WebBrowsableAttribute.cs
- FreezableDefaultValueFactory.cs
- ListSourceHelper.cs
- DynamicActionMessageFilter.cs
- TemplateEditingVerb.cs
- __Error.cs
- CachedResourceDictionaryExtension.cs
- DataGridItem.cs
- EncryptedReference.cs
- XmlEncodedRawTextWriter.cs
- RepeaterItemCollection.cs
- PageAdapter.cs
- TextLineBreak.cs
- CompatibleComparer.cs
- InvalidComObjectException.cs
- FontInfo.cs
- LoginCancelEventArgs.cs
- CacheAxisQuery.cs
- SqlError.cs
- ActiveXContainer.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- SmiTypedGetterSetter.cs
- AssociatedControlConverter.cs
- AutoScrollExpandMessageFilter.cs
- PrintPreviewGraphics.cs
- WinEventTracker.cs
- ProfilePropertyMetadata.cs
- DateBoldEvent.cs
- ResourceAssociationSet.cs
- ConnectionStringsSection.cs
- MsmqDecodeHelper.cs
- HttpWebRequestElement.cs
- QueryContinueDragEvent.cs
- Int64AnimationUsingKeyFrames.cs
- CodeTypeReference.cs
- Preprocessor.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- WindowsTokenRoleProvider.cs
- CodeGenerator.cs
- VarRefManager.cs
- HwndSource.cs
- DataSetUtil.cs
- DictionaryEntry.cs
- SharedUtils.cs
- IriParsingElement.cs
- GCHandleCookieTable.cs
- CredentialCache.cs
- ObjectSet.cs
- DefaultProxySection.cs
- PassportAuthentication.cs
- SQLMoney.cs
- ChameleonKey.cs
- ResourcePart.cs
- SmiEventSink_Default.cs
- StorageFunctionMapping.cs
- RSAPKCS1SignatureFormatter.cs
- BaseTemplateBuildProvider.cs
- XmlTextEncoder.cs
- EntityContainerEmitter.cs
- SizeConverter.cs
- SqlUtils.cs
- DictionaryBase.cs
- ExecutorLocksHeldException.cs
- Menu.cs
- HttpWebResponse.cs
- UserPreferenceChangingEventArgs.cs
- ExclusiveHandle.cs
- XpsFilter.cs
- NodeLabelEditEvent.cs