Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Diagnostics / TraceUtility.cs / 1 / TraceUtility.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Diagnostics { using System.Diagnostics; using System.Runtime.CompilerServices; using System.ServiceModel.Diagnostics; internal static class TraceUtility { static string Description(TraceCode traceCode) { // This method's validity is checked via a BVT at // ddsuites\src\indigo\Suites\diagnostics\Tracing\TraceCodeVerification string descriptionKey = "TraceCode" + DiagnosticTrace.CodeToString(traceCode); return SR.GetString(descriptionKey); } internal static void TraceEvent(TraceEventType severity, TraceCode traceCode, object source, Exception exception) { TraceEvent(severity, traceCode, null, source, exception); } // These methods require a TraceRecord to be allocated, so we want them to show up on profiles if the caller didn't avoid // allocating the TraceRecord by using ShouldTrace. [MethodImpl(MethodImplOptions.NoInlining)] internal static void TraceEvent(TraceEventType severity, TraceCode traceCode, TraceRecord extendedData, object source, Exception exception) { if (DiagnosticUtility.ShouldTrace(severity)) { Guid activityId = DiagnosticTrace.ActivityId; DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, Description(traceCode), extendedData, exception, activityId, source); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlDataSourceCache.cs
- DashStyle.cs
- GlyphsSerializer.cs
- ClosableStream.cs
- QueryStringParameter.cs
- DrawingVisual.cs
- LogSwitch.cs
- AdjustableArrowCap.cs
- BoundColumn.cs
- MobileControlPersister.cs
- TransformationRules.cs
- KeyFrames.cs
- OperationBehaviorAttribute.cs
- XsltArgumentList.cs
- ServiceBusyException.cs
- BamlBinaryReader.cs
- EnterpriseServicesHelper.cs
- SafeRegistryHandle.cs
- DocumentViewerConstants.cs
- SiteMapDataSourceDesigner.cs
- SafeLibraryHandle.cs
- ValidatorUtils.cs
- CodeCommentStatementCollection.cs
- SafeTimerHandle.cs
- HttpDictionary.cs
- DataSourceComponent.cs
- LogFlushAsyncResult.cs
- MediaTimeline.cs
- AuthStoreRoleProvider.cs
- StringKeyFrameCollection.cs
- WindowsScrollBarBits.cs
- IsolatedStorageException.cs
- FreezableCollection.cs
- TrustLevel.cs
- HttpVersion.cs
- ConstraintManager.cs
- HttpValueCollection.cs
- FixedDocumentPaginator.cs
- QilStrConcatenator.cs
- CfgParser.cs
- ToolStripMenuItem.cs
- AncillaryOps.cs
- QuaternionRotation3D.cs
- GridItemPattern.cs
- MouseEvent.cs
- PixelFormatConverter.cs
- WSSecurityOneDotOneSendSecurityHeader.cs
- BindingEditor.xaml.cs
- WebControlParameterProxy.cs
- FillErrorEventArgs.cs
- BitmapDownload.cs
- WebSysDefaultValueAttribute.cs
- DocumentViewer.cs
- DesignTimeParseData.cs
- Light.cs
- SqlMethods.cs
- TypedTableBaseExtensions.cs
- DbParameterCollection.cs
- X509CertificateChain.cs
- ResXResourceSet.cs
- IisTraceWebEventProvider.cs
- TraceHandler.cs
- EqualityComparer.cs
- QuadraticBezierSegment.cs
- FamilyMap.cs
- SortDescriptionCollection.cs
- BoundingRectTracker.cs
- TemplateKeyConverter.cs
- PathFigureCollectionValueSerializer.cs
- SQLSingle.cs
- HMACSHA384.cs
- EventManager.cs
- TextSearch.cs
- WebPartZone.cs
- AnonymousIdentificationModule.cs
- RequestBringIntoViewEventArgs.cs
- MetadataItemEmitter.cs
- Hash.cs
- ColorAnimation.cs
- FieldBuilder.cs
- EmptyCollection.cs
- XmlSiteMapProvider.cs
- UnknownWrapper.cs
- XmlSchemaObject.cs
- FileDialogCustomPlaces.cs
- InvalidOperationException.cs
- OdbcEnvironment.cs
- ObjectStateEntry.cs
- InputScopeNameConverter.cs
- glyphs.cs
- CancellationHandlerDesigner.cs
- UrlPath.cs
- QueryableDataSource.cs
- StylusDownEventArgs.cs
- SchemaImporterExtensionElementCollection.cs
- GridViewSortEventArgs.cs
- MessageBox.cs
- PeerName.cs
- Quad.cs
- StreamUpdate.cs