Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Diagnostics / TraceUtility.cs / 1305376 / TraceUtility.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Serialization.Diagnostics { using System.Collections.Generic; using System.ServiceModel.Diagnostics; using System.Diagnostics; using System.Runtime.Diagnostics; static class TraceUtility { static DictionarytraceCodes = new Dictionary (18) { { TraceCode.WriteObjectBegin, "WriteObjectBegin" }, { TraceCode.WriteObjectEnd, "WriteObjectEnd" }, { TraceCode.WriteObjectContentBegin, "WriteObjectContentBegin" }, { TraceCode.WriteObjectContentEnd, "WriteObjectContentEnd" }, { TraceCode.ReadObjectBegin, "ReadObjectBegin" }, { TraceCode.ReadObjectEnd, "ReadObjectEnd" }, { TraceCode.ElementIgnored, "ElementIgnored" }, { TraceCode.XsdExportBegin, "XsdExportBegin" }, { TraceCode.XsdExportEnd, "XsdExportEnd" }, { TraceCode.XsdImportBegin, "XsdImportBegin" }, { TraceCode.XsdImportEnd, "XsdImportEnd" }, { TraceCode.XsdExportError, "XsdExportError" }, { TraceCode.XsdImportError, "XsdImportError" }, { TraceCode.XsdExportAnnotationFailed, "XsdExportAnnotationFailed" }, { TraceCode.XsdImportAnnotationFailed, "XsdImportAnnotationFailed" }, { TraceCode.XsdExportDupItems, "XsdExportDupItems" }, { TraceCode.FactoryTypeNotFound, "FactoryTypeNotFound" }, { TraceCode.ObjectWithLargeDepth, "ObjectWithLargeDepth" }, }; internal static void Trace(TraceEventType severity, int traceCode, string traceDescription) { Trace(severity, traceCode, traceDescription, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record) { Trace(severity, traceCode, traceDescription, record, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record, Exception exception) { string msdnTraceCode = System.ServiceModel.Diagnostics.DiagnosticTrace.GenerateMsdnTraceCode("System.Runtime.Serialization", traceCodes[traceCode]); DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, msdnTraceCode, traceDescription, record, exception, null); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Runtime.Serialization.Diagnostics { using System.Collections.Generic; using System.ServiceModel.Diagnostics; using System.Diagnostics; using System.Runtime.Diagnostics; static class TraceUtility { static Dictionary traceCodes = new Dictionary (18) { { TraceCode.WriteObjectBegin, "WriteObjectBegin" }, { TraceCode.WriteObjectEnd, "WriteObjectEnd" }, { TraceCode.WriteObjectContentBegin, "WriteObjectContentBegin" }, { TraceCode.WriteObjectContentEnd, "WriteObjectContentEnd" }, { TraceCode.ReadObjectBegin, "ReadObjectBegin" }, { TraceCode.ReadObjectEnd, "ReadObjectEnd" }, { TraceCode.ElementIgnored, "ElementIgnored" }, { TraceCode.XsdExportBegin, "XsdExportBegin" }, { TraceCode.XsdExportEnd, "XsdExportEnd" }, { TraceCode.XsdImportBegin, "XsdImportBegin" }, { TraceCode.XsdImportEnd, "XsdImportEnd" }, { TraceCode.XsdExportError, "XsdExportError" }, { TraceCode.XsdImportError, "XsdImportError" }, { TraceCode.XsdExportAnnotationFailed, "XsdExportAnnotationFailed" }, { TraceCode.XsdImportAnnotationFailed, "XsdImportAnnotationFailed" }, { TraceCode.XsdExportDupItems, "XsdExportDupItems" }, { TraceCode.FactoryTypeNotFound, "FactoryTypeNotFound" }, { TraceCode.ObjectWithLargeDepth, "ObjectWithLargeDepth" }, }; internal static void Trace(TraceEventType severity, int traceCode, string traceDescription) { Trace(severity, traceCode, traceDescription, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record) { Trace(severity, traceCode, traceDescription, record, null); } internal static void Trace(TraceEventType severity, int traceCode, string traceDescription, TraceRecord record, Exception exception) { string msdnTraceCode = System.ServiceModel.Diagnostics.DiagnosticTrace.GenerateMsdnTraceCode("System.Runtime.Serialization", traceCodes[traceCode]); DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, msdnTraceCode, traceDescription, record, exception, null); } } } // 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
- EditorZone.cs
- InheritanceContextHelper.cs
- ImplicitInputBrush.cs
- WindowsButton.cs
- SyntaxCheck.cs
- ClientScriptManager.cs
- EqualityComparer.cs
- UIPermission.cs
- XmlSortKey.cs
- DropShadowBitmapEffect.cs
- PrintingPermissionAttribute.cs
- DbParameterCollection.cs
- EditorPartChrome.cs
- formatstringdialog.cs
- SecurityCriticalDataForSet.cs
- SQLConvert.cs
- Point3DConverter.cs
- DataControlLinkButton.cs
- TdsParser.cs
- ObjectListShowCommandsEventArgs.cs
- XmlSchema.cs
- DataGridViewCell.cs
- ParameterRetriever.cs
- ListViewItemMouseHoverEvent.cs
- LinkUtilities.cs
- NamedPipeTransportElement.cs
- EntityUtil.cs
- ComponentGuaranteesAttribute.cs
- EntityClientCacheEntry.cs
- ValueSerializerAttribute.cs
- DrawingContext.cs
- DataGridViewImageCell.cs
- KeyTimeConverter.cs
- RawStylusInput.cs
- MatrixStack.cs
- PortCache.cs
- HttpCookie.cs
- InputReport.cs
- RequestValidator.cs
- InternalBufferOverflowException.cs
- DataGridColumnHeadersPresenter.cs
- Cursor.cs
- IdentitySection.cs
- WsdlBuildProvider.cs
- MainMenu.cs
- AttributeProviderAttribute.cs
- BindingOperations.cs
- DecimalAnimation.cs
- HMACSHA256.cs
- TagPrefixAttribute.cs
- StatusStrip.cs
- RankException.cs
- SQLMembershipProvider.cs
- ToolStripItemCollection.cs
- BevelBitmapEffect.cs
- OutputScope.cs
- GPPOINTF.cs
- DescendantBaseQuery.cs
- OracleInternalConnection.cs
- HebrewNumber.cs
- WaitForChangedResult.cs
- ToolStripButton.cs
- DataGridViewComboBoxColumn.cs
- OracleConnectionStringBuilder.cs
- ExpressionCopier.cs
- COM2IProvidePropertyBuilderHandler.cs
- NetworkInterface.cs
- ProgressiveCrcCalculatingStream.cs
- VarRemapper.cs
- HttpProfileGroupBase.cs
- WsiProfilesElement.cs
- ToolStripScrollButton.cs
- DataListItem.cs
- LocatorGroup.cs
- FormsAuthenticationCredentials.cs
- RegionIterator.cs
- CapabilitiesAssignment.cs
- XPathNodePointer.cs
- ProtocolsSection.cs
- FormsAuthenticationConfiguration.cs
- ClientRuntimeConfig.cs
- Rect.cs
- CodePageUtils.cs
- GridViewRow.cs
- ContentType.cs
- ImageCollectionEditor.cs
- XmlCharType.cs
- XpsFontSerializationService.cs
- MenuItemStyleCollection.cs
- HeaderCollection.cs
- BuilderPropertyEntry.cs
- GenericUriParser.cs
- Assembly.cs
- SimpleExpression.cs
- PathSegment.cs
- CancelEventArgs.cs
- ServiceRoute.cs
- UpdateExpressionVisitor.cs
- PreservationFileWriter.cs
- UserNameSecurityToken.cs