Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / System.ServiceModel.Activation / System / ServiceModel / Activation / Diagnostics / TraceUtility.cs / 1305376 / TraceUtility.cs
//---------------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------------------- namespace System.ServiceModel.Activation.Diagnostics { using System; using System.Diagnostics; using System.Runtime.Diagnostics; using System.Collections.Generic; using System.Globalization; static class TraceUtility { static DictionarytraceCodes = new Dictionary (7) { { TraceCode.WebHostFailedToCompile, "WebHostFailedToCompile" }, { TraceCode.WebHostServiceActivated, "WebHostServiceActivated" }, { TraceCode.WebHostFailedToActivateService, "WebHostFailedToActivateService" }, { TraceCode.WebHostCompilation, "WebHostCompilation" }, { TraceCode.WebHostDebugRequest, "WebHostDebugRequest" }, { TraceCode.WebHostProtocolMisconfigured, "WebHostProtocolMisconfigured" }, { TraceCode.WebHostServiceCloseFailed, "WebHostServiceCloseFailed" }, { TraceCode.WebHostNoCBTSupport, "WebHostNoCBTSupport" }, }; internal static void TraceEvent(TraceEventType severity, int traceCode, string traceDescription, object source) { TraceEvent(severity, traceCode, traceDescription, null, source, null); } internal static void TraceEvent(TraceEventType severity, int traceCode, string traceDescription, object source, Exception exception) { TraceEvent(severity, traceCode, traceDescription, null, source, exception); } internal static void TraceEvent(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record, object source, Exception exception) { string msdnTraceCode = System.ServiceModel.Diagnostics.DiagnosticTrace.GenerateMsdnTraceCode("System.ServiceModel.Activation", traceCodes[traceCode]); DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, msdnTraceCode, traceDescription, record, exception, source); } internal static string CreateSourceString(object source) { return source.GetType().ToString() + "/" + source.GetHashCode().ToString(CultureInfo.CurrentCulture); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnsafeNativeMethods.cs
- GenericUriParser.cs
- StrokeCollectionConverter.cs
- VoiceInfo.cs
- GeneratedContractType.cs
- RouteTable.cs
- StringCollectionEditor.cs
- MediaScriptCommandRoutedEventArgs.cs
- exports.cs
- TrackBar.cs
- ResourceReferenceKeyNotFoundException.cs
- AxHostDesigner.cs
- SizeAnimation.cs
- Receive.cs
- CommandEventArgs.cs
- ApplicationHost.cs
- SharedPersonalizationStateInfo.cs
- WebPartsPersonalizationAuthorization.cs
- NativeMethods.cs
- cache.cs
- ConfigurationSectionGroup.cs
- DocumentSequence.cs
- ConnectionConsumerAttribute.cs
- HtmlInputRadioButton.cs
- Rijndael.cs
- XmlIgnoreAttribute.cs
- PathSegment.cs
- Type.cs
- ApplicationContext.cs
- CounterSample.cs
- TypeElement.cs
- ExternalException.cs
- NTAccount.cs
- BoolLiteral.cs
- externdll.cs
- Int32KeyFrameCollection.cs
- ListControl.cs
- linebase.cs
- dataprotectionpermission.cs
- DbExpressionVisitor_TResultType.cs
- SQLBoolean.cs
- WebHttpDispatchOperationSelector.cs
- StreamGeometryContext.cs
- JsonFormatWriterGenerator.cs
- PKCS1MaskGenerationMethod.cs
- CultureSpecificStringDictionary.cs
- Claim.cs
- MouseButton.cs
- ResourceDescriptionAttribute.cs
- LabelLiteral.cs
- XmlWrappingWriter.cs
- ReferencedType.cs
- TreeNodeCollection.cs
- ImageField.cs
- ToolStripSystemRenderer.cs
- adornercollection.cs
- ConfigurationPermission.cs
- DataList.cs
- ToolbarAUtomationPeer.cs
- Atom10FormatterFactory.cs
- ItemsControlAutomationPeer.cs
- DecoratedNameAttribute.cs
- BaseCodeDomTreeGenerator.cs
- GlyphRunDrawing.cs
- FileVersionInfo.cs
- ServiceObjectContainer.cs
- NullToBooleanConverter.cs
- AutoResizedEvent.cs
- WebPartHelpVerb.cs
- ParagraphVisual.cs
- WebMessageFormatHelper.cs
- PersistenceTypeAttribute.cs
- RC2CryptoServiceProvider.cs
- SynchronizingStream.cs
- ContentPosition.cs
- UInt64Converter.cs
- PointConverter.cs
- DebugView.cs
- InitializationEventAttribute.cs
- UdpChannelFactory.cs
- XPathNodeList.cs
- XsdCachingReader.cs
- SRGSCompiler.cs
- OwnerDrawPropertyBag.cs
- AnonymousIdentificationModule.cs
- TextEditorContextMenu.cs
- MultipleViewPattern.cs
- Label.cs
- MatrixAnimationUsingPath.cs
- ViewBase.cs
- TraceEventCache.cs
- DateTimePicker.cs
- XmlTextWriter.cs
- TaskForm.cs
- XsdSchemaFileEditor.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ArcSegment.cs
- AddInBase.cs
- RadioButtonPopupAdapter.cs
- XmlSchemaElement.cs