Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / IdentityModel / System / IdentityModel / Diagnostics / TraceUtility.cs / 1305376 / TraceUtility.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.IdentityModel.Diagnostics { using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.Diagnostics; using System.Collections.Generic; static class TraceCode { // IdentityModel TraceCodes public const int IdentityModel = 0xC0000; public const int AuthorizationContextCreated = TraceCode.IdentityModel | 0X0002; public const int AuthorizationPolicyEvaluated = TraceCode.IdentityModel | 0X0003; } static class TraceUtility { static DictionarytraceCodes = new Dictionary (3) { { TraceCode.IdentityModel, "IdentityModel" }, { TraceCode.AuthorizationContextCreated, "AuthorizationContextCreated" }, { TraceCode.AuthorizationPolicyEvaluated, "AuthorizationPolicyEvaluated" }, }; internal static void TraceEvent(TraceEventType severity, int traceCode, string traceDescription) { TraceEvent(severity, traceCode, traceDescription, null, null, null); } // 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, int traceCode, string traceDescription, TraceRecord extendedData, object source, Exception exception) { if (DiagnosticUtility.ShouldTrace(severity)) { Guid activityId = DiagnosticTrace.ActivityId; string msdnTraceCode = System.ServiceModel.Diagnostics.DiagnosticTrace.GenerateMsdnTraceCode("System.IdentityModel", traceCodes[traceCode]); DiagnosticUtility.DiagnosticTrace.TraceEvent(severity, traceCode, msdnTraceCode, traceDescription, extendedData, exception, activityId, source); } } } } // 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
- SchemaTableOptionalColumn.cs
- ProxyWebPart.cs
- DispatcherHooks.cs
- WhitespaceReader.cs
- StorageMappingFragment.cs
- TableCell.cs
- NameTable.cs
- ProfileService.cs
- RouteParametersHelper.cs
- TablePattern.cs
- SHA1CryptoServiceProvider.cs
- DataGridViewLayoutData.cs
- ContextMarshalException.cs
- CAGDesigner.cs
- ContextMarshalException.cs
- ActionMismatchAddressingException.cs
- DES.cs
- Container.cs
- PrintControllerWithStatusDialog.cs
- XamlTreeBuilder.cs
- Bitmap.cs
- RoleManagerModule.cs
- ProxyManager.cs
- Internal.cs
- DataGridViewLinkCell.cs
- Line.cs
- MapPathBasedVirtualPathProvider.cs
- UniqueIdentifierService.cs
- RequestCachingSection.cs
- HtmlInputSubmit.cs
- MouseEventArgs.cs
- ElementNotAvailableException.cs
- EndpointConfigContainer.cs
- PaperSize.cs
- XmlSchemaInferenceException.cs
- SingleKeyFrameCollection.cs
- Operand.cs
- IndexedDataBuffer.cs
- WsatAdminException.cs
- PageHandlerFactory.cs
- DataGridState.cs
- Int16AnimationBase.cs
- ObjectDataSourceStatusEventArgs.cs
- ExeConfigurationFileMap.cs
- AssociationTypeEmitter.cs
- WebPartConnectionsCancelEventArgs.cs
- JoinElimination.cs
- LexicalChunk.cs
- DataControlCommands.cs
- Schema.cs
- DatatypeImplementation.cs
- NGCSerializer.cs
- SafeFileMappingHandle.cs
- CommonObjectSecurity.cs
- EventLogPermissionAttribute.cs
- _SafeNetHandles.cs
- SafeHandles.cs
- FieldAccessException.cs
- WebContext.cs
- RenderingEventArgs.cs
- ResourceWriter.cs
- LocalValueEnumerator.cs
- _SecureChannel.cs
- XmlDataSourceNodeDescriptor.cs
- ConditionalAttribute.cs
- ValueHandle.cs
- GridLength.cs
- DocumentViewer.cs
- QilPatternFactory.cs
- JsonFormatGeneratorStatics.cs
- LiteralControl.cs
- HebrewNumber.cs
- SectionVisual.cs
- BindingGraph.cs
- ShapingEngine.cs
- ByteStorage.cs
- Constraint.cs
- ArrayElementGridEntry.cs
- IgnoreSection.cs
- TrailingSpaceComparer.cs
- XmlSchemaAnyAttribute.cs
- FileDialog_Vista_Interop.cs
- ListViewDeletedEventArgs.cs
- DynamicResourceExtensionConverter.cs
- GeneratedContractType.cs
- Frame.cs
- PersonalizableAttribute.cs
- arabicshape.cs
- FontFamilyValueSerializer.cs
- CacheVirtualItemsEvent.cs
- DesignerSerializationVisibilityAttribute.cs
- DataServiceHostWrapper.cs
- HttpRequestBase.cs
- OleStrCAMarshaler.cs
- ReadOnlyDictionary.cs
- Pen.cs
- ServerValidateEventArgs.cs
- EntityDataSourceViewSchema.cs
- DeferrableContentConverter.cs
- CodePageUtils.cs