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
- ActivityInterfaces.cs
- Grant.cs
- TemplateNameScope.cs
- XmlDataDocument.cs
- FixedBufferAttribute.cs
- ClientData.cs
- TabRenderer.cs
- CollectionContainer.cs
- SmtpCommands.cs
- Track.cs
- BulletedListEventArgs.cs
- ExpressionBuilder.cs
- GlobalizationSection.cs
- HtmlPageAdapter.cs
- StreamGeometry.cs
- Transform.cs
- BufferedStream2.cs
- HostExecutionContextManager.cs
- TextPointer.cs
- CatalogZone.cs
- UrlMappingsModule.cs
- LoginUtil.cs
- Mouse.cs
- LabelEditEvent.cs
- InvalidComObjectException.cs
- GeometryDrawing.cs
- SqlDataReader.cs
- DynamicMetaObject.cs
- SendOperation.cs
- AutomationPatternInfo.cs
- QfeChecker.cs
- MessageSecurityOverTcpElement.cs
- XmlCountingReader.cs
- WindowsListViewSubItem.cs
- GetIndexBinder.cs
- List.cs
- TokenBasedSetEnumerator.cs
- StrongNameSignatureInformation.cs
- SettingsSection.cs
- CompositionCommandSet.cs
- SafeRightsManagementEnvironmentHandle.cs
- ObjectComplexPropertyMapping.cs
- ContainsRowNumberChecker.cs
- SevenBitStream.cs
- TypeName.cs
- DataColumnPropertyDescriptor.cs
- IntSumAggregationOperator.cs
- ImportedPolicyConversionContext.cs
- CryptoConfig.cs
- BooleanAnimationBase.cs
- PropertiesTab.cs
- EntityChangedParams.cs
- LingerOption.cs
- XPathSelectionIterator.cs
- DataServiceEntityAttribute.cs
- WorkflowTraceTransfer.cs
- MulticastIPAddressInformationCollection.cs
- AssociationSet.cs
- MsmqTransportSecurityElement.cs
- MetadataItemEmitter.cs
- TrackingDataItemValue.cs
- MultipleViewProviderWrapper.cs
- Update.cs
- ModelTreeEnumerator.cs
- DLinqDataModelProvider.cs
- TableLayout.cs
- ImageBrush.cs
- ConfigurationSettings.cs
- NonValidatingSecurityTokenAuthenticator.cs
- COAUTHIDENTITY.cs
- ListViewCancelEventArgs.cs
- XmlDataSourceNodeDescriptor.cs
- EntityDataSourceView.cs
- _RequestCacheProtocol.cs
- TreeWalkHelper.cs
- ZipIOBlockManager.cs
- ImageUrlEditor.cs
- WindowsStatic.cs
- SafeWaitHandle.cs
- followingquery.cs
- RegionData.cs
- WsdlParser.cs
- UniqueTransportManagerRegistration.cs
- HtmlTernaryTree.cs
- MergePropertyDescriptor.cs
- Panel.cs
- Deflater.cs
- Int64Converter.cs
- RangeValuePattern.cs
- FederatedMessageSecurityOverHttp.cs
- BrowserCapabilitiesCompiler.cs
- EdmToObjectNamespaceMap.cs
- StringComparer.cs
- ADConnectionHelper.cs
- DodSequenceMerge.cs
- HttpModuleCollection.cs
- TimelineCollection.cs
- ExeConfigurationFileMap.cs
- ByteAnimation.cs
- LockCookie.cs