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
- DataGridViewRowStateChangedEventArgs.cs
- URLMembershipCondition.cs
- ParameterReplacerVisitor.cs
- MinimizableAttributeTypeConverter.cs
- TagNameToTypeMapper.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- HttpModule.cs
- TypefaceMetricsCache.cs
- LassoSelectionBehavior.cs
- QueryConverter.cs
- ExeConfigurationFileMap.cs
- DynamicValueConverter.cs
- CodeExporter.cs
- MD5Cng.cs
- MergablePropertyAttribute.cs
- InputScopeConverter.cs
- HyperLinkColumn.cs
- XmlRootAttribute.cs
- ComUdtElement.cs
- DataProtectionSecurityStateEncoder.cs
- AssemblyGen.cs
- SqlDataSourceQueryConverter.cs
- UrlAuthFailedErrorFormatter.cs
- HttpRuntime.cs
- CategoryGridEntry.cs
- SqlDependencyListener.cs
- CapacityStreamGeometryContext.cs
- CredentialManagerDialog.cs
- SchemaNamespaceManager.cs
- SettingsAttributes.cs
- xmlglyphRunInfo.cs
- PrintEvent.cs
- ClientSponsor.cs
- Baml2006ReaderSettings.cs
- CompiledRegexRunnerFactory.cs
- CollectionViewProxy.cs
- WebPartVerbCollection.cs
- DataGridViewCellCancelEventArgs.cs
- StoryFragments.cs
- ISCIIEncoding.cs
- HtmlElementCollection.cs
- SByte.cs
- BooleanConverter.cs
- TypeUtil.cs
- DefaultHttpHandler.cs
- CompilerGlobalScopeAttribute.cs
- QilVisitor.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ProcessRequestArgs.cs
- RegexMatch.cs
- SqlUserDefinedTypeAttribute.cs
- MdiWindowListStrip.cs
- BulletedListDesigner.cs
- CustomPopupPlacement.cs
- AttributeSetAction.cs
- CollaborationHelperFunctions.cs
- TypeInfo.cs
- TextParaClient.cs
- AssemblyInfo.cs
- NodeFunctions.cs
- DllNotFoundException.cs
- EditBehavior.cs
- BitmapPalette.cs
- ImageAttributes.cs
- DataServiceOperationContext.cs
- StructuralType.cs
- WinFormsUtils.cs
- CalendarAutoFormat.cs
- TraceUtility.cs
- RefType.cs
- TextCompositionManager.cs
- WebPartConnectionCollection.cs
- MessageEnumerator.cs
- RoleManagerEventArgs.cs
- ButtonFlatAdapter.cs
- ListView.cs
- EventRouteFactory.cs
- CodePageEncoding.cs
- ContainsRowNumberChecker.cs
- UnmanagedBitmapWrapper.cs
- EntityDataSourceConfigureObjectContext.cs
- ToolBarTray.cs
- ControlBuilder.cs
- Composition.cs
- AssociationSet.cs
- ProxyHwnd.cs
- TextClipboardData.cs
- WebMessageBodyStyleHelper.cs
- CustomAttributeFormatException.cs
- NameValueConfigurationCollection.cs
- IWorkflowDebuggerService.cs
- DateTimeFormatInfo.cs
- XmlSchemaCompilationSettings.cs
- ExceptionHandlers.cs
- CollectionDataContractAttribute.cs
- EntryPointNotFoundException.cs
- BaseDataListPage.cs
- SelectionWordBreaker.cs
- TextTreeExtractElementUndoUnit.cs
- CssStyleCollection.cs