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
- ResolvePPIDRequest.cs
- SpellCheck.cs
- DesignBindingPicker.cs
- SHA512Managed.cs
- OrderedDictionary.cs
- UIntPtr.cs
- DataGridViewCellValidatingEventArgs.cs
- AsnEncodedData.cs
- RegexFCD.cs
- MetadataArtifactLoaderComposite.cs
- tooltip.cs
- ActivityTypeDesigner.xaml.cs
- RegularExpressionValidator.cs
- PageRouteHandler.cs
- ControlBindingsCollection.cs
- ContextMenu.cs
- MemberAccessException.cs
- FloatAverageAggregationOperator.cs
- DrawingCollection.cs
- DataGridViewLayoutData.cs
- SqlDataSource.cs
- DllHostInitializer.cs
- CommittableTransaction.cs
- Comparer.cs
- RequestCachePolicyConverter.cs
- GridViewRowEventArgs.cs
- BezierSegment.cs
- DataViewManagerListItemTypeDescriptor.cs
- CqlIdentifiers.cs
- Processor.cs
- Debug.cs
- HostedHttpContext.cs
- DataGridState.cs
- InputElement.cs
- CodeAccessPermission.cs
- DbProviderSpecificTypePropertyAttribute.cs
- FormDesigner.cs
- DllNotFoundException.cs
- ClusterRegistryConfigurationProvider.cs
- SerializableAttribute.cs
- RuntimeResourceSet.cs
- PropertyCondition.cs
- ViewManager.cs
- ClickablePoint.cs
- messageonlyhwndwrapper.cs
- XmlHierarchicalDataSourceView.cs
- ObjectDataSourceFilteringEventArgs.cs
- ScrollViewerAutomationPeer.cs
- ErrorLog.cs
- StringWriter.cs
- BindableTemplateBuilder.cs
- ParameterBuilder.cs
- MSG.cs
- CmsUtils.cs
- EndPoint.cs
- SessionStateContainer.cs
- Peer.cs
- BamlMapTable.cs
- SqlIdentifier.cs
- TaskCanceledException.cs
- FamilyMap.cs
- BrushValueSerializer.cs
- OleDbInfoMessageEvent.cs
- EntityCommandDefinition.cs
- SvcMapFileSerializer.cs
- GenericPrincipal.cs
- XmlTextAttribute.cs
- BindingMemberInfo.cs
- SQLSingle.cs
- HttpRuntime.cs
- HtmlLink.cs
- QueryCacheEntry.cs
- TypeProvider.cs
- _Win32.cs
- ImageAutomationPeer.cs
- ColumnProvider.cs
- NonVisualControlAttribute.cs
- EpmCustomContentWriterNodeData.cs
- XamlGridLengthSerializer.cs
- GiveFeedbackEvent.cs
- FontFamilyConverter.cs
- HttpConfigurationContext.cs
- RelationshipEndMember.cs
- TimeSpan.cs
- TypeSystem.cs
- SqlDuplicator.cs
- LicenseProviderAttribute.cs
- TextEmbeddedObject.cs
- TypeName.cs
- CodePropertyReferenceExpression.cs
- TypeConverterMarkupExtension.cs
- cache.cs
- Animatable.cs
- SqlDataSourceQueryConverter.cs
- ConnectorDragDropGlyph.cs
- AspNetHostingPermission.cs
- FileDialogCustomPlacesCollection.cs
- ArrayExtension.cs
- InvokeHandlers.cs
- RoleManagerSection.cs