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
- Timeline.cs
- DBDataPermissionAttribute.cs
- ObjectTypeMapping.cs
- SmtpDigestAuthenticationModule.cs
- ColorAnimationUsingKeyFrames.cs
- RequestCacheValidator.cs
- QueryOperator.cs
- BinaryReader.cs
- FilteredDataSetHelper.cs
- DocumentOutline.cs
- InstanceHandleReference.cs
- UserUseLicenseDictionaryLoader.cs
- XmlWriterTraceListener.cs
- SelectionEditor.cs
- SqlDataSourceCache.cs
- ToolStripStatusLabel.cs
- XsltException.cs
- LinearGradientBrush.cs
- DefinitionUpdate.cs
- HtmlHistory.cs
- EntityKey.cs
- SqlCacheDependencyDatabase.cs
- ListViewGroup.cs
- DrawingState.cs
- SystemColorTracker.cs
- BuiltInExpr.cs
- Baml2006SchemaContext.cs
- SecurityKeyUsage.cs
- SqlWriter.cs
- XmlSchemaGroupRef.cs
- Events.cs
- HwndKeyboardInputProvider.cs
- MessageEncodingBindingElement.cs
- SafeRightsManagementSessionHandle.cs
- DesignSurfaceManager.cs
- AssociationTypeEmitter.cs
- ConfigurationSectionCollection.cs
- ContainerControlDesigner.cs
- ProtectedConfigurationProviderCollection.cs
- ChannelOptions.cs
- LoginNameDesigner.cs
- SHA1Managed.cs
- AdapterDictionary.cs
- TableColumnCollection.cs
- PolicyStatement.cs
- Subtree.cs
- ExtensionSimplifierMarkupObject.cs
- RIPEMD160Managed.cs
- KnownTypeDataContractResolver.cs
- DragEvent.cs
- EntityTypeEmitter.cs
- WebResourceAttribute.cs
- QuotedPrintableStream.cs
- BitmapScalingModeValidation.cs
- CustomError.cs
- EnumDataContract.cs
- MonthCalendar.cs
- xml.cs
- ScriptControlDescriptor.cs
- FunctionGenerator.cs
- COM2Properties.cs
- ConvertBinder.cs
- InplaceBitmapMetadataWriter.cs
- ModelItem.cs
- ProcessInfo.cs
- TypeToken.cs
- DefaultHttpHandler.cs
- StoragePropertyMapping.cs
- MarshalByValueComponent.cs
- XhtmlBasicTextViewAdapter.cs
- XmlBaseWriter.cs
- PathSegmentCollection.cs
- LayoutTableCell.cs
- Object.cs
- FreezableOperations.cs
- TrustDriver.cs
- EntityKey.cs
- ResourceReader.cs
- DbConnectionPoolCounters.cs
- WebResponse.cs
- XamlParser.cs
- ConfigurationLockCollection.cs
- OracleString.cs
- OAVariantLib.cs
- SingleTagSectionHandler.cs
- SafeFileMappingHandle.cs
- ActivitySurrogateSelector.cs
- AggregateNode.cs
- ExtendedProtectionPolicy.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- GeometryModel3D.cs
- DataTablePropertyDescriptor.cs
- Action.cs
- _WinHttpWebProxyDataBuilder.cs
- ToolStripMenuItemCodeDomSerializer.cs
- XmlDataSource.cs
- TypeGeneratedEventArgs.cs
- CodeNamespaceImportCollection.cs
- BinHexEncoding.cs
- TextEncodedRawTextWriter.cs