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
- OleDbInfoMessageEvent.cs
- HtmlControl.cs
- RecordBuilder.cs
- WebPartConnectionsEventArgs.cs
- TypeInfo.cs
- EventRoute.cs
- ReferencedAssemblyResolver.cs
- Tracking.cs
- ToolStripManager.cs
- Matrix3DConverter.cs
- Terminate.cs
- PreviewKeyDownEventArgs.cs
- ControlTemplate.cs
- FastEncoderStatics.cs
- ServiceErrorHandler.cs
- ContextMenuService.cs
- ButtonChrome.cs
- xsdvalidator.cs
- StateMachineSubscriptionManager.cs
- GeometryGroup.cs
- RedirectionProxy.cs
- ToolboxDataAttribute.cs
- Binding.cs
- MruCache.cs
- HwndKeyboardInputProvider.cs
- ListViewTableCell.cs
- DataTrigger.cs
- BatchServiceHost.cs
- SQLDateTimeStorage.cs
- BitmapSourceSafeMILHandle.cs
- TraceContextRecord.cs
- WebPartConnectionCollection.cs
- ClientEndpointLoader.cs
- Parsers.cs
- SerializerProvider.cs
- SpellerHighlightLayer.cs
- ConnectionsZoneDesigner.cs
- CellParaClient.cs
- ClaimTypes.cs
- FixedStringLookup.cs
- Currency.cs
- HostProtectionException.cs
- PowerStatus.cs
- SchemaTableColumn.cs
- IisTraceWebEventProvider.cs
- RenameRuleObjectDialog.cs
- SecurityManager.cs
- XmlBinaryReader.cs
- DetailsView.cs
- EmptyEnumerator.cs
- GPStream.cs
- DrawingContextWalker.cs
- TableAutomationPeer.cs
- UnicodeEncoding.cs
- XmlDictionary.cs
- Compiler.cs
- ChangeBlockUndoRecord.cs
- PropertyTab.cs
- AssemblyResourceLoader.cs
- EmptyControlCollection.cs
- KnownAssemblyEntry.cs
- ModifierKeysConverter.cs
- Freezable.cs
- RuleCache.cs
- QilChoice.cs
- RegistryConfigurationProvider.cs
- WindowsBrush.cs
- DataGridCellsPresenter.cs
- AuthorizationSection.cs
- DBSqlParser.cs
- ToolStripItemImageRenderEventArgs.cs
- Int32KeyFrameCollection.cs
- OperationCanceledException.cs
- KeyGestureValueSerializer.cs
- SafeArrayRankMismatchException.cs
- PersonalizationStateInfoCollection.cs
- Config.cs
- XhtmlBasicTextBoxAdapter.cs
- WindowShowOrOpenTracker.cs
- DataGridViewBand.cs
- KeyTimeConverter.cs
- ComponentRenameEvent.cs
- ValidationErrorCollection.cs
- MetabaseReader.cs
- StyleSheetComponentEditor.cs
- TemplateColumn.cs
- StructuredTypeEmitter.cs
- RoleServiceManager.cs
- SchemaImporterExtensionElementCollection.cs
- xmlfixedPageInfo.cs
- StateRuntime.cs
- HttpValueCollection.cs
- Window.cs
- MatrixStack.cs
- XmlRootAttribute.cs
- WorkerRequest.cs
- FunctionMappingTranslator.cs
- SafeRightsManagementPubHandle.cs
- DefaultTextStore.cs
- EntityDataSourceDesigner.cs