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 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.
//----------------------------------------------------------------------------
// 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
- RIPEMD160Managed.cs
- ListViewInsertionMark.cs
- ClientSponsor.cs
- EventRecord.cs
- AspCompat.cs
- TraceListeners.cs
- ControlAdapter.cs
- PositiveTimeSpanValidator.cs
- DataGridAddNewRow.cs
- DispatcherExceptionEventArgs.cs
- TextRangeBase.cs
- ClickablePoint.cs
- Privilege.cs
- HttpCookieCollection.cs
- RelationshipDetailsRow.cs
- WmlSelectionListAdapter.cs
- DoubleAnimationUsingKeyFrames.cs
- FileSecurity.cs
- DesignerCapabilities.cs
- EventEntry.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ColorConvertedBitmapExtension.cs
- CustomAttribute.cs
- OracleParameterCollection.cs
- FtpWebResponse.cs
- Cloud.cs
- ModuleBuilder.cs
- FileDialogCustomPlace.cs
- EventKeyword.cs
- LinqDataSourceSelectEventArgs.cs
- DataBoundControlAdapter.cs
- Authorization.cs
- ByteRangeDownloader.cs
- XmlLanguage.cs
- SafeFileMappingHandle.cs
- CustomAttribute.cs
- ToolBar.cs
- DeferrableContent.cs
- shaper.cs
- SqlBuilder.cs
- SelectionRangeConverter.cs
- SqlColumnizer.cs
- GenericsInstances.cs
- GatewayIPAddressInformationCollection.cs
- BoundsDrawingContextWalker.cs
- WebPartCancelEventArgs.cs
- RemoteWebConfigurationHostServer.cs
- TransportElement.cs
- MailMessageEventArgs.cs
- SspiSafeHandles.cs
- GridSplitter.cs
- CodeAttributeDeclarationCollection.cs
- CalendarItem.cs
- SqlUnionizer.cs
- IisTraceWebEventProvider.cs
- TrustSection.cs
- TextModifierScope.cs
- VectorAnimationBase.cs
- CursorConverter.cs
- JavaScriptSerializer.cs
- DelegatedStream.cs
- DockingAttribute.cs
- SerializationInfo.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ItemContainerGenerator.cs
- Point4D.cs
- BamlTreeUpdater.cs
- HtmlPhoneCallAdapter.cs
- Restrictions.cs
- WebSysDescriptionAttribute.cs
- LayoutUtils.cs
- PersonalizableTypeEntry.cs
- CroppedBitmap.cs
- ObjectStorage.cs
- ProgramNode.cs
- XmlTextWriter.cs
- PeerNodeAddress.cs
- HttpCookie.cs
- ScrollChrome.cs
- DbCommandDefinition.cs
- ContextMenuService.cs
- PtsContext.cs
- RoleManagerModule.cs
- MostlySingletonList.cs
- ImportCatalogPart.cs
- CalendarTable.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- Switch.cs
- ParallelForEach.cs
- ExitEventArgs.cs
- Font.cs
- ClickablePoint.cs
- InfoCardRSAPKCS1KeyExchangeFormatter.cs
- httpserverutility.cs
- DragEventArgs.cs
- EnumValAlphaComparer.cs
- BamlCollectionHolder.cs
- ColorComboBox.cs
- XmlLoader.cs
- TCPListener.cs