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
- XmlAttributeProperties.cs
- SchemaRegistration.cs
- BitmapMetadataEnumerator.cs
- Keyboard.cs
- SchemaImporterExtensionsSection.cs
- OdbcHandle.cs
- DataGridViewBindingCompleteEventArgs.cs
- FormsAuthenticationModule.cs
- PageContentAsyncResult.cs
- MsmqInputChannel.cs
- NameValuePair.cs
- DBSchemaRow.cs
- TimeSpanMinutesConverter.cs
- CultureInfo.cs
- XmlTextReaderImpl.cs
- String.cs
- XmlParserContext.cs
- AutomationAttributeInfo.cs
- OptimizedTemplateContentHelper.cs
- MappingMetadataHelper.cs
- RectangleF.cs
- Nodes.cs
- DataGridCommandEventArgs.cs
- OracleParameterBinding.cs
- InternalConfigRoot.cs
- ModifierKeysValueSerializer.cs
- iisPickupDirectory.cs
- XmlBufferReader.cs
- HuffModule.cs
- FixedSOMImage.cs
- milrender.cs
- AtomServiceDocumentSerializer.cs
- ClientOptions.cs
- Error.cs
- CompilerResults.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- TextRangeSerialization.cs
- BitmapEffectInputConnector.cs
- DataServiceQuery.cs
- DoubleUtil.cs
- DynamicDiscoveryDocument.cs
- BuiltInExpr.cs
- ComNativeDescriptor.cs
- FormatControl.cs
- OdbcConnectionHandle.cs
- XmlSchemaGroup.cs
- SupportingTokenChannel.cs
- TableParagraph.cs
- SqlXml.cs
- HelpKeywordAttribute.cs
- RegexCode.cs
- FontDifferentiator.cs
- AttachedAnnotation.cs
- TextSelection.cs
- TargetControlTypeCache.cs
- TemplateAction.cs
- RoleService.cs
- safex509handles.cs
- DesignerOptionService.cs
- LeaseManager.cs
- RenderData.cs
- MenuCommands.cs
- EmptyElement.cs
- InternalEnumValidator.cs
- TemplateBamlRecordReader.cs
- SBCSCodePageEncoding.cs
- MonthChangedEventArgs.cs
- SocketException.cs
- SafeFreeMibTable.cs
- DataGridViewComboBoxCell.cs
- MessageSecurityOverTcpElement.cs
- PrintController.cs
- ToggleButtonAutomationPeer.cs
- BroadcastEventHelper.cs
- Missing.cs
- SoapIgnoreAttribute.cs
- XmlDataCollection.cs
- SqlClientFactory.cs
- WindowsSecurityToken.cs
- SingleConverter.cs
- DataGridTextBoxColumn.cs
- InputLanguage.cs
- WebConfigurationHost.cs
- XLinq.cs
- OleDbRowUpdatedEvent.cs
- ResetableIterator.cs
- ConfigurationLocation.cs
- ScriptBehaviorDescriptor.cs
- SHA256.cs
- _ConnectionGroup.cs
- PersonalizationStateInfo.cs
- WebBrowserEvent.cs
- DBPropSet.cs
- XNodeNavigator.cs
- VectorAnimation.cs
- ColorPalette.cs
- DataColumnMappingCollection.cs
- RadioButtonBaseAdapter.cs
- ArrayList.cs
- MsmqChannelListenerBase.cs