Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------------- // 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 Dictionary traceCodes = 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
- ServicePointManagerElement.cs
- IdentityHolder.cs
- AssemblyBuilderData.cs
- XPathAxisIterator.cs
- AppSettingsSection.cs
- ReaderOutput.cs
- BamlWriter.cs
- SecurityKeyUsage.cs
- ChangeTracker.cs
- AutomationPatternInfo.cs
- HtmlEncodedRawTextWriter.cs
- HttpAsyncResult.cs
- EntityDesignerUtils.cs
- XmlCharType.cs
- QueryResults.cs
- ProgressBarBrushConverter.cs
- Schema.cs
- PersonalizationStateInfo.cs
- TypeKeyValue.cs
- GridViewCancelEditEventArgs.cs
- PeerOutputChannel.cs
- AudioFileOut.cs
- DataTableExtensions.cs
- ITreeGenerator.cs
- FragmentQuery.cs
- SqlExpressionNullability.cs
- CodeIndexerExpression.cs
- DataGridItemAttachedStorage.cs
- QuaternionConverter.cs
- SchemaNamespaceManager.cs
- DemultiplexingDispatchMessageFormatter.cs
- Vector3DConverter.cs
- ReaderContextStackData.cs
- remotingproxy.cs
- BinarySerializer.cs
- TextSelectionHighlightLayer.cs
- WCFBuildProvider.cs
- SafeProcessHandle.cs
- HttpWriter.cs
- TagNameToTypeMapper.cs
- DirectoryInfo.cs
- ClrPerspective.cs
- ReferencedCollectionType.cs
- TextAdaptor.cs
- Codec.cs
- Light.cs
- ComboBoxRenderer.cs
- XPathChildIterator.cs
- TreeWalkHelper.cs
- HtmlInputPassword.cs
- mda.cs
- SQLDoubleStorage.cs
- VideoDrawing.cs
- ReachPageContentSerializer.cs
- DropAnimation.xaml.cs
- InstanceDataCollectionCollection.cs
- LockRecoveryTask.cs
- ACE.cs
- XmlLanguage.cs
- ProcessProtocolHandler.cs
- ModelItemExtensions.cs
- XmlNodeComparer.cs
- TransformPattern.cs
- StretchValidation.cs
- TypeConverterHelper.cs
- CodeConditionStatement.cs
- SafeRightsManagementHandle.cs
- CutCopyPasteHelper.cs
- Utils.cs
- Unit.cs
- FontSourceCollection.cs
- UInt16.cs
- StyleBamlRecordReader.cs
- WebRequestModuleElementCollection.cs
- AnimationClock.cs
- HandlerFactoryCache.cs
- DataGridViewRowCollection.cs
- QueryParameter.cs
- RecognizeCompletedEventArgs.cs
- BasicSecurityProfileVersion.cs
- Thumb.cs
- validationstate.cs
- HashCodeCombiner.cs
- ResourceWriter.cs
- EventBuilder.cs
- QuotedPairReader.cs
- TextTreeUndo.cs
- Double.cs
- OutputCacheProfile.cs
- NegationPusher.cs
- WindowsFont.cs
- NullableConverter.cs
- PerfCounters.cs
- MimeWriter.cs
- OdbcConnectionPoolProviderInfo.cs
- PropVariant.cs
- RegexCompiler.cs
- UIHelper.cs
- FullTextBreakpoint.cs
- FlowLayoutPanel.cs