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
- Peer.cs
- CatalogZoneDesigner.cs
- Stopwatch.cs
- GridPattern.cs
- GeometryCollection.cs
- SecurityUtils.cs
- AssertFilter.cs
- SafeReadContext.cs
- ThemeDirectoryCompiler.cs
- EditorZone.cs
- ResourceDescriptionAttribute.cs
- SignedPkcs7.cs
- ConnectorDragDropGlyph.cs
- MessageQueueException.cs
- AlgoModule.cs
- InputReport.cs
- QilVisitor.cs
- Container.cs
- FigureParagraph.cs
- SchemaMapping.cs
- WebPartDescriptionCollection.cs
- CompilationUnit.cs
- EntityObject.cs
- FirstMatchCodeGroup.cs
- SplitContainer.cs
- ModulesEntry.cs
- StorageMappingItemCollection.cs
- DataObject.cs
- TrustLevel.cs
- FixedSOMImage.cs
- GlobalizationSection.cs
- TransformConverter.cs
- DataListItemEventArgs.cs
- ExtensibleClassFactory.cs
- ButtonBase.cs
- ExpressionTable.cs
- SourceFilter.cs
- Route.cs
- ActiveXContainer.cs
- GridViewEditEventArgs.cs
- ReachUIElementCollectionSerializerAsync.cs
- OdbcFactory.cs
- Triplet.cs
- ClassicBorderDecorator.cs
- formatter.cs
- CheckBoxRenderer.cs
- ArgumentException.cs
- DbConnectionPoolIdentity.cs
- ObjectPersistData.cs
- ResourceDictionary.cs
- RayMeshGeometry3DHitTestResult.cs
- MatrixIndependentAnimationStorage.cs
- AppSettingsReader.cs
- DecoderFallback.cs
- X509Extension.cs
- CryptoApi.cs
- ComplexPropertyEntry.cs
- BatchParser.cs
- OdbcConnectionString.cs
- AnnouncementSendsAsyncResult.cs
- ClipboardData.cs
- BitmapDecoder.cs
- CompModSwitches.cs
- ClientRolePrincipal.cs
- ManipulationDelta.cs
- HostingMessageProperty.cs
- MobileComponentEditorPage.cs
- AnnotationResourceCollection.cs
- XamlTreeBuilderBamlRecordWriter.cs
- DataBoundControlAdapter.cs
- PasswordPropertyTextAttribute.cs
- StateWorkerRequest.cs
- Rules.cs
- TypeBuilder.cs
- DbParameterHelper.cs
- EditorOptionAttribute.cs
- TopClause.cs
- IntegerValidatorAttribute.cs
- QilXmlReader.cs
- FrameAutomationPeer.cs
- URLAttribute.cs
- ChangeBlockUndoRecord.cs
- InfiniteIntConverter.cs
- SQLInt16Storage.cs
- ContextInformation.cs
- GeneralTransformGroup.cs
- OdbcPermission.cs
- ListChangedEventArgs.cs
- OSFeature.cs
- AppSettingsReader.cs
- CommandExpr.cs
- xamlnodes.cs
- XmlReflectionMember.cs
- DataGridViewCellLinkedList.cs
- TypeBinaryExpression.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- ApplicationDirectory.cs
- ToolboxItem.cs
- ScopelessEnumAttribute.cs
- DebugInfo.cs