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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- BigInt.cs
- FrameworkElementAutomationPeer.cs
- XmlSchemaValidationException.cs
- StaticFileHandler.cs
- ConnectivityStatus.cs
- SqlDataSourceCache.cs
- ContextCorrelationInitializer.cs
- ScriptServiceAttribute.cs
- DataBindingExpressionBuilder.cs
- ElementProxy.cs
- GenericsInstances.cs
- WindowPattern.cs
- Label.cs
- HMACSHA384.cs
- CompilationLock.cs
- EnlistmentTraceIdentifier.cs
- EditBehavior.cs
- CollectionsUtil.cs
- XamlHostingConfiguration.cs
- TreeViewBindingsEditorForm.cs
- LocalValueEnumerator.cs
- ConcurrentStack.cs
- DBSchemaTable.cs
- DateTimeOffsetAdapter.cs
- SequentialUshortCollection.cs
- shaper.cs
- SpellCheck.cs
- ValidationException.cs
- XmlEncodedRawTextWriter.cs
- Int16.cs
- ColorPalette.cs
- EntitySqlQueryBuilder.cs
- SoundPlayerAction.cs
- SecurityDocument.cs
- UTF32Encoding.cs
- VisualCollection.cs
- UnsafeNativeMethodsTablet.cs
- EditorServiceContext.cs
- DetailsView.cs
- Serializer.cs
- ListChangedEventArgs.cs
- HttpModuleCollection.cs
- WriteStateInfoBase.cs
- ComplexTypeEmitter.cs
- BufferedStream.cs
- CookielessHelper.cs
- figurelength.cs
- JoinSymbol.cs
- XmlAttributeOverrides.cs
- ObjectDataSourceFilteringEventArgs.cs
- DocumentApplicationJournalEntry.cs
- ControlSerializer.cs
- input.cs
- RSACryptoServiceProvider.cs
- WebPartVerbCollection.cs
- MatrixTransform3D.cs
- ComponentEvent.cs
- XamlFrame.cs
- ExecutedRoutedEventArgs.cs
- DataGridViewComboBoxColumn.cs
- OutputCacheProfileCollection.cs
- WebErrorHandler.cs
- WmlTextViewAdapter.cs
- CounterSampleCalculator.cs
- ConfigurationPropertyCollection.cs
- GroupBoxAutomationPeer.cs
- ConfigurationSection.cs
- WebPartMenuStyle.cs
- TextTrailingCharacterEllipsis.cs
- WhiteSpaceTrimStringConverter.cs
- StringAttributeCollection.cs
- SystemResourceHost.cs
- CollectionAdapters.cs
- Context.cs
- CheckBoxField.cs
- Transform.cs
- CriticalFinalizerObject.cs
- ScrollBar.cs
- HideDisabledControlAdapter.cs
- FileSecurity.cs
- HelpEvent.cs
- HtmlSelect.cs
- ConfigXmlText.cs
- XmlSerializerNamespaces.cs
- TemplateBindingExpressionConverter.cs
- IItemProperties.cs
- GetIndexBinder.cs
- CodeGen.cs
- CompressedStack.cs
- XmlSchemaException.cs
- Int16Storage.cs
- Glyph.cs
- SingleConverter.cs
- PagesChangedEventArgs.cs
- AppSettingsExpressionBuilder.cs
- CheckoutException.cs
- loginstatus.cs
- RangeValidator.cs
- ImpersonationContext.cs
- OperationContractGenerationContext.cs