Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Diagnostics / PerformanceCounterTraceRecord.cs / 1 / PerformanceCounterTraceRecord.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel.Diagnostics { using System; using System.Xml; using System.Text; class PerformanceCounterTraceRecord : TraceRecord { string categoryName; string perfCounterName; string instanceName; internal PerformanceCounterTraceRecord(string perfCounterName) : this(null, perfCounterName, null) { } internal PerformanceCounterTraceRecord(string categoryName, string perfCounterName) : this(categoryName, perfCounterName, null) { } internal PerformanceCounterTraceRecord(string categoryName, string perfCounterName, string instanceName) { this.categoryName = categoryName; this.perfCounterName = perfCounterName; this.instanceName = instanceName; } internal override string EventId {get {return TraceRecord.EventIdBase + "PerformanceCounter" + TraceRecord.NamespaceSuffix; }} internal override void WriteTo(XmlWriter writer) { if (!String.IsNullOrEmpty(this.categoryName)) { writer.WriteElementString("PerformanceCategoryName", this.categoryName); } writer.WriteElementString("PerformanceCounterName", this.perfCounterName); if (!String.IsNullOrEmpty(this.instanceName)) { writer.WriteElementString("InstanceName", this.instanceName); } } } } // 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
- XPathCompileException.cs
- ParagraphResult.cs
- Image.cs
- TypeReference.cs
- DomNameTable.cs
- IResourceProvider.cs
- SynchronousChannel.cs
- ScaleTransform3D.cs
- DependencyObject.cs
- XPathNodeHelper.cs
- XmlCharCheckingWriter.cs
- BindingContext.cs
- DelegateArgument.cs
- BitmapFrameDecode.cs
- ClientUrlResolverWrapper.cs
- ZipPackage.cs
- PackWebRequest.cs
- NativeRightsManagementAPIsStructures.cs
- OverflowException.cs
- SubclassTypeValidator.cs
- UIElement3D.cs
- BuildProviderCollection.cs
- PersonalizationDictionary.cs
- DesignerTextViewAdapter.cs
- TemplateKey.cs
- RawUIStateInputReport.cs
- FormViewDeletedEventArgs.cs
- SpecularMaterial.cs
- EmptyEnumerator.cs
- FontClient.cs
- OrderedEnumerableRowCollection.cs
- ClrProviderManifest.cs
- DigitShape.cs
- QueryTaskGroupState.cs
- SourceChangedEventArgs.cs
- XamlTemplateSerializer.cs
- httpserverutility.cs
- AffineTransform3D.cs
- DataGridViewCell.cs
- OleDbRowUpdatingEvent.cs
- SchemaCompiler.cs
- SerializationObjectManager.cs
- CaseStatement.cs
- StructuredType.cs
- InputElement.cs
- ListSortDescriptionCollection.cs
- Html32TextWriter.cs
- FileIOPermission.cs
- GridItem.cs
- DataTemplateKey.cs
- ButtonFieldBase.cs
- RequestNavigateEventArgs.cs
- RectIndependentAnimationStorage.cs
- DataGridRowAutomationPeer.cs
- UriSectionData.cs
- DataReaderContainer.cs
- SimpleWorkerRequest.cs
- SortFieldComparer.cs
- ToolStripPanelSelectionBehavior.cs
- ActivityStatusChangeEventArgs.cs
- EmptyQuery.cs
- DesignerForm.cs
- Point4DConverter.cs
- SettingsProperty.cs
- SystemInfo.cs
- FilteredReadOnlyMetadataCollection.cs
- ZoomPercentageConverter.cs
- DataGridViewToolTip.cs
- MailDefinition.cs
- PersistenceContextEnlistment.cs
- SystemIPInterfaceStatistics.cs
- regiisutil.cs
- MarkedHighlightComponent.cs
- SqlOuterApplyReducer.cs
- RawStylusSystemGestureInputReport.cs
- GeometryHitTestParameters.cs
- StringResourceManager.cs
- ConfigXmlComment.cs
- SourceExpressionException.cs
- LinearGradientBrush.cs
- PolicyStatement.cs
- EntryWrittenEventArgs.cs
- PathStreamGeometryContext.cs
- StorageFunctionMapping.cs
- PreviewKeyDownEventArgs.cs
- SiteMapNodeCollection.cs
- KnownBoxes.cs
- WebPartAuthorizationEventArgs.cs
- WindowsGraphics.cs
- translator.cs
- LockRecursionException.cs
- ManifestSignedXml.cs
- WindowsIdentity.cs
- NativeMethods.cs
- SchemaDeclBase.cs
- FixUp.cs
- MaterializeFromAtom.cs
- SimpleWebHandlerParser.cs
- PropertyOverridesTypeEditor.cs
- XmlNode.cs