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
- HtmlMeta.cs
- dsa.cs
- FusionWrap.cs
- DependencyObjectPropertyDescriptor.cs
- serverconfig.cs
- XamlStream.cs
- AuthorizationRuleCollection.cs
- MessageBox.cs
- DateTimeConstantAttribute.cs
- WithParamAction.cs
- JsonCollectionDataContract.cs
- _SSPIWrapper.cs
- RequestQueue.cs
- OpenTypeCommon.cs
- FormsAuthenticationUser.cs
- Types.cs
- WebServiceMethodData.cs
- NativeMethods.cs
- SQLString.cs
- OracleConnectionFactory.cs
- OdbcHandle.cs
- CacheManager.cs
- AppDomainFactory.cs
- GroupBoxRenderer.cs
- BitmapMetadata.cs
- DecoderExceptionFallback.cs
- BindingListCollectionView.cs
- ContainerSelectorActiveEvent.cs
- PagerSettings.cs
- IndentTextWriter.cs
- ObjectViewEntityCollectionData.cs
- PbrsForward.cs
- DataPager.cs
- XmlSchemaGroup.cs
- MethodBuilderInstantiation.cs
- QuarticEase.cs
- InputLanguageCollection.cs
- TimeEnumHelper.cs
- EndpointAddressMessageFilter.cs
- CompositeActivityTypeDescriptor.cs
- StrokeNodeData.cs
- UnauthorizedAccessException.cs
- KeyboardNavigation.cs
- TextProperties.cs
- PenContext.cs
- DataSetSchema.cs
- ContentPosition.cs
- QilTernary.cs
- ListViewTableCell.cs
- selecteditemcollection.cs
- CheckBoxAutomationPeer.cs
- RelationshipEndCollection.cs
- Variable.cs
- StrokeNode.cs
- SqlHelper.cs
- DataGridViewCellConverter.cs
- ProfileManager.cs
- SortedSet.cs
- ScrollBar.cs
- cookie.cs
- SessionPageStateSection.cs
- ColorAnimationBase.cs
- HiddenFieldPageStatePersister.cs
- FloaterBaseParaClient.cs
- ResourceProperty.cs
- ToolStripPanelCell.cs
- ConnectionManagementSection.cs
- VisualState.cs
- XmlDeclaration.cs
- SchemaContext.cs
- XmlMemberMapping.cs
- WorkflowMarkupElementEventArgs.cs
- ZipFileInfoCollection.cs
- BitmapSource.cs
- TabControlToolboxItem.cs
- ScriptControlManager.cs
- ProviderException.cs
- IntranetCredentialPolicy.cs
- AspNetHostingPermission.cs
- BackgroundWorker.cs
- SerializationSectionGroup.cs
- VirtualDirectoryMappingCollection.cs
- CodeSnippetTypeMember.cs
- Console.cs
- QuaternionAnimation.cs
- ThreadNeutralSemaphore.cs
- EventPrivateKey.cs
- _Events.cs
- PreservationFileWriter.cs
- TextureBrush.cs
- LinearGradientBrush.cs
- CollectionBase.cs
- Parser.cs
- XmlSchemaSet.cs
- SamlAssertionKeyIdentifierClause.cs
- objectquery_tresulttype.cs
- IndexedEnumerable.cs
- NetPipeSection.cs
- TypeUtils.cs
- ExtendedProperty.cs