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
- TreeNodeCollection.cs
- JulianCalendar.cs
- KoreanLunisolarCalendar.cs
- WebAdminConfigurationHelper.cs
- ServerType.cs
- RowToParametersTransformer.cs
- MasterPage.cs
- InternalConfigConfigurationFactory.cs
- DateBoldEvent.cs
- DeviceOverridableAttribute.cs
- _TransmitFileOverlappedAsyncResult.cs
- BitmapSource.cs
- WebRequest.cs
- Permission.cs
- XmlWriterSettings.cs
- COM2Enum.cs
- GridViewSelectEventArgs.cs
- PerfCounters.cs
- ScriptingWebServicesSectionGroup.cs
- SystemInfo.cs
- SqlWebEventProvider.cs
- HtmlImage.cs
- TextRenderer.cs
- ProcessThread.cs
- KeyBinding.cs
- DesignTimeTemplateParser.cs
- QuotedPrintableStream.cs
- ExpressionVisitor.cs
- DataTableReaderListener.cs
- DynamicDocumentPaginator.cs
- ToolstripProfessionalRenderer.cs
- DocumentPageView.cs
- Comparer.cs
- ObjectDataSourceDisposingEventArgs.cs
- UniqueContractNameValidationBehavior.cs
- RadioButtonStandardAdapter.cs
- Thread.cs
- BCLDebug.cs
- KnownBoxes.cs
- XamlGridLengthSerializer.cs
- WindowsFormsHost.cs
- ProfilePropertySettingsCollection.cs
- FontWeightConverter.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- DeobfuscatingStream.cs
- PackageRelationship.cs
- MachineKeySection.cs
- DataChangedEventManager.cs
- ElementNotEnabledException.cs
- RenderContext.cs
- WindowsTreeView.cs
- Pair.cs
- XmlSchemaDatatype.cs
- GridViewCommandEventArgs.cs
- AbsoluteQuery.cs
- MenuItemBinding.cs
- Base64Decoder.cs
- serverconfig.cs
- OLEDB_Util.cs
- ObjectRef.cs
- ReadWriteObjectLock.cs
- AsyncOperation.cs
- CheckBoxList.cs
- EntityParameterCollection.cs
- XmlChildEnumerator.cs
- PeerApplication.cs
- ReliabilityContractAttribute.cs
- TitleStyle.cs
- TreeNodeMouseHoverEvent.cs
- TransformPatternIdentifiers.cs
- ValidationHelpers.cs
- AppDomainFactory.cs
- ExpressionVisitor.cs
- ClientOperationFormatterProvider.cs
- MailSettingsSection.cs
- InstalledVoice.cs
- DataGridViewTextBoxColumn.cs
- StandardRuntimeEnumValidatorAttribute.cs
- WorkflowDesignerColors.cs
- CodeConstructor.cs
- XmlNamespaceMapping.cs
- ToolStripComboBox.cs
- VerificationException.cs
- VirtualizingPanel.cs
- ControlPaint.cs
- EastAsianLunisolarCalendar.cs
- SizeF.cs
- LayoutInformation.cs
- ApplicationCommands.cs
- MenuCommand.cs
- ApplicationInterop.cs
- FormClosedEvent.cs
- Transform3DGroup.cs
- PriorityRange.cs
- SamlAttributeStatement.cs
- AsymmetricSignatureDeformatter.cs
- HandlerBase.cs
- PropertyDescriptor.cs
- XamlWriter.cs
- SqlConnectionStringBuilder.cs