1 //------------------------------------------------------------ 2 // Copyright (c) Microsoft Corporation. All rights reserved. 3 //------------------------------------------------------------ 4 5 namespace System.ServiceModel.Diagnostics 6 { 7 static class TraceCode 8 { 9 // Administration trace codes 10 public const int Administration = 0X10000; 11 public const int WmiPut = TraceCode.Administration | 0X0001; 12 13 // Diagnostic trace codes 14 public const int Diagnostics = 0X20000; 15 public const int AppDomainUnload = TraceCode.Diagnostics | 0X0001; 16 public const int EventLog = TraceCode.Diagnostics | 0X0002; 17 public const int ThrowingException = TraceCode.Diagnostics | 0X0003; 18 public const int TraceHandledException = TraceCode.Diagnostics | 0X0004; 19 public const int UnhandledException = TraceCode.Diagnostics | 0X0005; 20 public const int FailedToAddAnActivityIdHeader = TraceCode.Diagnostics | 0X0006; 21 public const int FailedToReadAnActivityIdHeader = TraceCode.Diagnostics | 0X0007; 22 public const int FilterNotMatchedNodeQuotaExceeded = TraceCode.Diagnostics | 0X0008; 23 public const int MessageCountLimitExceeded = TraceCode.Diagnostics | 0X0009; 24 public const int DiagnosticsFailedMessageTrace = TraceCode.Diagnostics | 0X000A; 25 public const int MessageNotLoggedQuotaExceeded = TraceCode.Diagnostics | 0X000B; 26 public const int TraceTruncatedQuotaExceeded = TraceCode.Diagnostics | 0X000C; 27 public const int ActivityBoundary = TraceCode.Diagnostics | 0X000D; 28 29 // Serialization trace codes (most live in System.Runtime.Serialization.dll) 30 public const int Serialization = 0X30000; 31 public const int ElementIgnored = TraceCode.Serialization | 0X0007; // shared by ServiceModel, need to investigate if should put this one in the SM section 32 33 // Channels trace codes 34 public const int Channels = 0X40000; 35 public const int ConnectionAbandoned = TraceCode.Channels | 0X0001; 36 public const int ConnectionPoolCloseException = TraceCode.Channels | 0X0002; 37 public const int ConnectionPoolIdleTimeoutReached = TraceCode.Channels | 0X0003; 38 public const int ConnectionPoolLeaseTimeoutReached = TraceCode.Channels | 0X0004; 39 public const int ConnectionPoolMaxOutboundConnectionsPerEndpointQuotaReached = TraceCode.Channels | 0X0005; 40 public const int ServerMaxPooledConnectionsQuotaReached = TraceCode.Channels | 0X0006; 41 public const int EndpointListenerClose = TraceCode.Channels | 0X0007; 42 public const int EndpointListenerOpen = TraceCode.Channels | 0X0008; 43 public const int HttpResponseReceived = TraceCode.Channels | 0X0009; 44 public const int HttpChannelConcurrentReceiveQuotaReached = TraceCode.Channels | 0X000A; 45 public const int HttpChannelMessageReceiveFailed = TraceCode.Channels | 0X000B; 46 public const int HttpChannelUnexpectedResponse = TraceCode.Channels | 0X000C; 47 public const int HttpChannelRequestAborted = TraceCode.Channels | 0X000D; 48 public const int HttpChannelResponseAborted = TraceCode.Channels | 0X000E; 49 public const int HttpsClientCertificateInvalid = TraceCode.Channels | 0X000F; 50 public const int HttpsClientCertificateNotPresent = TraceCode.Channels | 0X0010; 51 public const int NamedPipeChannelMessageReceiveFailed = TraceCode.Channels | 0X0011; 52 public const int NamedPipeChannelMessageReceived = TraceCode.Channels | 0X0012; 53 public const int MessageReceived = TraceCode.Channels | 0X0013; 54 public const int MessageSent = TraceCode.Channels | 0X0014; 55 public const int RequestChannelReplyReceived = TraceCode.Channels | 0X0015; 56 public const int TcpChannelMessageReceiveFailed = TraceCode.Channels | 0X0016; 57 public const int TcpChannelMessageReceived = TraceCode.Channels | 0X0017; 58 public const int ConnectToIPEndpoint = TraceCode.Channels | 0X0018; 59 public const int SocketConnectionCreate = TraceCode.Channels | 0X0019; 60 public const int SocketConnectionClose = TraceCode.Channels | 0X001A; 61 public const int SocketConnectionAbort = TraceCode.Channels | 0X001B; 62 public const int SocketConnectionAbortClose = TraceCode.Channels | 0X001C; 63 public const int PipeConnectionAbort = TraceCode.Channels | 0X001D; 64 public const int RequestContextAbort = TraceCode.Channels | 0X001E; 65 public const int ChannelCreated = TraceCode.Channels | 0X001F; 66 public const int ChannelDisposed = TraceCode.Channels | 0X0020; 67 public const int ListenerCreated = TraceCode.Channels | 0X0021; 68 public const int ListenerDisposed = TraceCode.Channels | 0X0022; 69 public const int PrematureDatagramEof = TraceCode.Channels | 0X0023; 70 public const int MaxPendingConnectionsReached = TraceCode.Channels | 0X0024; 71 public const int MaxAcceptedChannelsReached = TraceCode.Channels | 0X0025; 72 public const int ChannelConnectionDropped = TraceCode.Channels | 0X0026; 73 public const int HttpAuthFailed = TraceCode.Channels | 0X0027; 74 public const int NoExistingTransportManager = TraceCode.Channels | 0X0028; 75 public const int IncompatibleExistingTransportManager = TraceCode.Channels | 0X0029; 76 public const int InitiatingNamedPipeConnection = TraceCode.Channels | 0X002A; 77 public const int InitiatingTcpConnection = TraceCode.Channels | 0X002B; 78 public const int OpenedListener = TraceCode.Channels | 0X002C; 79 public const int SslClientCertMissing = TraceCode.Channels | 0X002D; 80 public const int StreamSecurityUpgradeAccepted = TraceCode.Channels | 0X002E; 81 public const int TcpConnectError = TraceCode.Channels | 0X002F; 82 public const int FailedAcceptFromPool = TraceCode.Channels | 0X0030; 83 public const int FailedPipeConnect = TraceCode.Channels | 0X0031; 84 public const int SystemTimeResolution = TraceCode.Channels | 0X0032; 85 public const int PeerNeighborCloseFailed = TraceCode.Channels | 0X0033; 86 public const int PeerNeighborClosingFailed = TraceCode.Channels | 0X0034; 87 public const int PeerNeighborNotAccepted = TraceCode.Channels | 0X0035; 88 public const int PeerNeighborNotFound = TraceCode.Channels | 0X0036; 89 public const int PeerNeighborOpenFailed = TraceCode.Channels | 0X0037; 90 public const int PeerNeighborStateChanged = TraceCode.Channels | 0X0038; 91 public const int PeerNeighborStateChangeFailed = TraceCode.Channels | 0X0039; 92 public const int PeerNeighborMessageReceived = TraceCode.Channels | 0X003A; 93 public const int PeerNeighborManagerOffline = TraceCode.Channels | 0X003B; 94 public const int PeerNeighborManagerOnline = TraceCode.Channels | 0X003C; 95 public const int PeerChannelMessageReceived = TraceCode.Channels | 0X003D; 96 public const int PeerChannelMessageSent = TraceCode.Channels | 0X003E; 97 public const int PeerNodeAddressChanged = TraceCode.Channels | 0X003F; 98 public const int PeerNodeOpening = TraceCode.Channels | 0X0040; 99 public const int PeerNodeOpened = TraceCode.Channels | 0X0041; 100 public const int PeerNodeOpenFailed = TraceCode.Channels | 0X0042; 101 public const int PeerNodeClosing = TraceCode.Channels | 0X0043; 102 public const int PeerNodeClosed = TraceCode.Channels | 0X0044; 103 public const int PeerFloodedMessageReceived = TraceCode.Channels | 0X0045; 104 public const int PeerFloodedMessageNotPropagated = TraceCode.Channels | 0X0046; 105 public const int PeerFloodedMessageNotMatched = TraceCode.Channels | 0X0047; 106 public const int PnrpRegisteredAddresses = TraceCode.Channels | 0X0048; 107 public const int PnrpUnregisteredAddresses = TraceCode.Channels | 0X0049; 108 public const int PnrpResolvedAddresses = TraceCode.Channels | 0X004A; 109 public const int PnrpResolveException = TraceCode.Channels | 0X004B; 110 public const int PeerReceiveMessageAuthenticationFailure = TraceCode.Channels | 0X004C; 111 public const int PeerNodeAuthenticationFailure = TraceCode.Channels | 0X004D; 112 public const int PeerNodeAuthenticationTimeout = TraceCode.Channels | 0X004E; 113 public const int PeerFlooderReceiveMessageQuotaExceeded = TraceCode.Channels | 0X004F; 114 public const int PeerServiceOpened = TraceCode.Channels | 0X0050; 115 public const int PeerMaintainerActivity = TraceCode.Channels | 0X0051; 116 public const int MsmqCannotPeekOnQueue = TraceCode.Channels | 0X0052; 117 public const int MsmqCannotReadQueues = TraceCode.Channels | 0X0053; 118 public const int MsmqDatagramSent = TraceCode.Channels | 0X0054; 119 public const int MsmqDatagramReceived = TraceCode.Channels | 0X0055; 120 public const int MsmqDetected = TraceCode.Channels | 0X0056; 121 public const int MsmqEnteredBatch = TraceCode.Channels | 0X0057; 122 public const int MsmqExpectedException = TraceCode.Channels | 0X0058; 123 public const int MsmqFoundBaseAddress = TraceCode.Channels | 0X0059; 124 public const int MsmqLeftBatch = TraceCode.Channels | 0X005A; 125 public const int MsmqMatchedApplicationFound = TraceCode.Channels | 0X005B; 126 public const int MsmqMessageDropped = TraceCode.Channels | 0X005C; 127 public const int MsmqMessageLockedUnderTheTransaction = TraceCode.Channels | 0X005D; 128 public const int MsmqMessageRejected = TraceCode.Channels | 0X005E; 129 public const int MsmqMoveOrDeleteAttemptFailed = TraceCode.Channels | 0X005F; 130 public const int MsmqPoisonMessageMovedPoison = TraceCode.Channels | 0X0060; 131 public const int MsmqPoisonMessageMovedRetry = TraceCode.Channels | 0X0061; 132 public const int MsmqPoisonMessageRejected = TraceCode.Channels | 0X0062; 133 public const int MsmqPoolFull = TraceCode.Channels | 0X0063; 134 public const int MsmqPotentiallyPoisonMessageDetected = TraceCode.Channels | 0X0064; 135 public const int MsmqQueueClosed = TraceCode.Channels | 0X0065; 136 public const int MsmqQueueOpened = TraceCode.Channels | 0X0066; 137 public const int MsmqQueueTransactionalStatusUnknown = TraceCode.Channels | 0X0067; 138 public const int MsmqScanStarted = TraceCode.Channels | 0X0068; 139 public const int MsmqSessiongramReceived = TraceCode.Channels | 0X0069; 140 public const int MsmqSessiongramSent = TraceCode.Channels | 0X006A; 141 public const int MsmqStartingApplication = TraceCode.Channels | 0X006B; 142 public const int MsmqStartingService = TraceCode.Channels | 0X006C; 143 public const int MsmqUnexpectedAcknowledgment = TraceCode.Channels | 0X006D; 144 public const int WsrmNegativeElapsedTimeDetected = TraceCode.Channels | 0X006E; 145 public const int TcpTransferError = TraceCode.Channels | 0X006F; 146 public const int TcpConnectionResetError = TraceCode.Channels | 0X0070; 147 public const int TcpConnectionTimedOut = TraceCode.Channels | 0X0071; 148 149 // ComIntegration trace codes 150 public const int ComIntegration = 0X50000; 151 public const int ComIntegrationServiceHostStartingService = TraceCode.ComIntegration | 0X0001; 152 public const int ComIntegrationServiceHostStartedService = TraceCode.ComIntegration | 0X0002; 153 public const int ComIntegrationServiceHostCreatedServiceContract = TraceCode.ComIntegration | 0X0003; 154 public const int ComIntegrationServiceHostStartedServiceDetails = TraceCode.ComIntegration | 0X0004; 155 public const int ComIntegrationServiceHostCreatedServiceEndpoint = TraceCode.ComIntegration | 0X0005; 156 public const int ComIntegrationServiceHostStoppingService = TraceCode.ComIntegration | 0X0006; 157 public const int ComIntegrationServiceHostStoppedService = TraceCode.ComIntegration | 0X0007; 158 public const int ComIntegrationDllHostInitializerStarting = TraceCode.ComIntegration | 0X0008; 159 public const int ComIntegrationDllHostInitializerAddingHost = TraceCode.ComIntegration | 0X0009; 160 public const int ComIntegrationDllHostInitializerStarted = TraceCode.ComIntegration | 0X000A; 161 public const int ComIntegrationDllHostInitializerStopping = TraceCode.ComIntegration | 0X000B; 162 public const int ComIntegrationDllHostInitializerStopped = TraceCode.ComIntegration | 0X000C; 163 public const int ComIntegrationTLBImportStarting = TraceCode.ComIntegration | 0X000D; 164 public const int ComIntegrationTLBImportFromAssembly = TraceCode.ComIntegration | 0X000E; 165 public const int ComIntegrationTLBImportFromTypelib = TraceCode.ComIntegration | 0X000F; 166 public const int ComIntegrationTLBImportConverterEvent = TraceCode.ComIntegration | 0X0010; 167 public const int ComIntegrationTLBImportFinished = TraceCode.ComIntegration | 0X0011; 168 public const int ComIntegrationInstanceCreationRequest = TraceCode.ComIntegration | 0X0012; 169 public const int ComIntegrationInstanceCreationSuccess = TraceCode.ComIntegration | 0X0013; 170 public const int ComIntegrationInstanceReleased = TraceCode.ComIntegration | 0X0014; 171 public const int ComIntegrationEnteringActivity = TraceCode.ComIntegration | 0X0015; 172 public const int ComIntegrationExecutingCall = TraceCode.ComIntegration | 0X0016; 173 public const int ComIntegrationLeftActivity = TraceCode.ComIntegration | 0X0017; 174 public const int ComIntegrationInvokingMethod = TraceCode.ComIntegration | 0X0018; 175 public const int ComIntegrationInvokedMethod = TraceCode.ComIntegration | 0X0019; 176 public const int ComIntegrationInvokingMethodNewTransaction = TraceCode.ComIntegration | 0X001A; 177 public const int ComIntegrationInvokingMethodContextTransaction = TraceCode.ComIntegration | 0X001B; 178 public const int ComIntegrationServiceMonikerParsed = TraceCode.ComIntegration | 0X001C; 179 public const int ComIntegrationWsdlChannelBuilderLoaded = TraceCode.ComIntegration | 0X001D; 180 public const int ComIntegrationTypedChannelBuilderLoaded = TraceCode.ComIntegration | 0X001E; 181 public const int ComIntegrationChannelCreated = TraceCode.ComIntegration | 0X001F; 182 public const int ComIntegrationDispatchMethod = TraceCode.ComIntegration | 0X0020; 183 public const int ComIntegrationTxProxyTxCommitted = TraceCode.ComIntegration | 0X0021; 184 public const int ComIntegrationTxProxyTxAbortedByContext = TraceCode.ComIntegration | 0X0022; 185 public const int ComIntegrationTxProxyTxAbortedByTM = TraceCode.ComIntegration | 0X0023; 186 public const int ComIntegrationMexMonikerMetadataExchangeComplete = TraceCode.ComIntegration | 0X0024; 187 public const int ComIntegrationMexChannelBuilderLoaded = TraceCode.ComIntegration | 0X0025; 188 189 // Security trace codes 190 public const int Security = 0X70000; 191 public const int SecurityIdentityVerificationSuccess = TraceCode.Security | 0X0001; 192 public const int SecurityIdentityVerificationFailure = TraceCode.Security | 0X0002; 193 public const int SecurityIdentityDeterminationSuccess = TraceCode.Security | 0X0003; 194 public const int SecurityIdentityDeterminationFailure = TraceCode.Security | 0X0004; 195 public const int SecurityIdentityHostNameNormalizationFailure = TraceCode.Security | 0X0005; 196 public const int SecurityImpersonationSuccess = TraceCode.Security | 0X0006; 197 public const int SecurityImpersonationFailure = TraceCode.Security | 0X0007; 198 public const int SecurityNegotiationProcessingFailure = TraceCode.Security | 0X0008; 199 public const int IssuanceTokenProviderRemovedCachedToken = TraceCode.Security | 0X0009; 200 public const int IssuanceTokenProviderUsingCachedToken = TraceCode.Security | 0X000A; 201 public const int IssuanceTokenProviderBeginSecurityNegotiation = TraceCode.Security | 0X000B; 202 public const int IssuanceTokenProviderEndSecurityNegotiation = TraceCode.Security | 0X000C; 203 public const int IssuanceTokenProviderRedirectApplied = TraceCode.Security | 0X000D; 204 public const int IssuanceTokenProviderServiceTokenCacheFull = TraceCode.Security | 0X000E; 205 public const int NegotiationTokenProviderAttached = TraceCode.Security | 0X000F; 206 public const int SpnegoClientNegotiationCompleted = TraceCode.Security | 0X0020; 207 public const int SpnegoServiceNegotiationCompleted = TraceCode.Security | 0X0021; 208 public const int SpnegoClientNegotiation = TraceCode.Security | 0X0022; 209 public const int SpnegoServiceNegotiation = TraceCode.Security | 0X0023; 210 public const int NegotiationAuthenticatorAttached = TraceCode.Security | 0X0024; 211 public const int ServiceSecurityNegotiationCompleted = TraceCode.Security | 0X0025; 212 public const int SecurityContextTokenCacheFull = TraceCode.Security | 0X0026; 213 public const int ExportSecurityChannelBindingEntry = TraceCode.Security | 0X0027; 214 public const int ExportSecurityChannelBindingExit = TraceCode.Security | 0X0028; 215 public const int ImportSecurityChannelBindingEntry = TraceCode.Security | 0X0029; 216 public const int ImportSecurityChannelBindingExit = TraceCode.Security | 0X002A; 217 public const int SecurityTokenProviderOpened = TraceCode.Security | 0X002B; 218 public const int SecurityTokenProviderClosed = TraceCode.Security | 0X002C; 219 public const int SecurityTokenAuthenticatorOpened = TraceCode.Security | 0X002D; 220 public const int SecurityTokenAuthenticatorClosed = TraceCode.Security | 0X002E; 221 public const int SecurityBindingOutgoingMessageSecured = TraceCode.Security | 0X002F; 222 public const int SecurityBindingIncomingMessageVerified = TraceCode.Security | 0X0030; 223 public const int SecurityBindingSecureOutgoingMessageFailure = TraceCode.Security | 0X0031; 224 public const int SecurityBindingVerifyIncomingMessageFailure = TraceCode.Security | 0X0032; 225 public const int SecuritySpnToSidMappingFailure = TraceCode.Security | 0X0033; 226 public const int SecuritySessionRedirectApplied = TraceCode.Security | 0X0034; 227 public const int SecurityClientSessionCloseSent = TraceCode.Security | 0X0035; 228 public const int SecurityClientSessionCloseResponseSent = TraceCode.Security | 0X0036; 229 public const int SecurityClientSessionCloseMessageReceived = TraceCode.Security | 0X0037; 230 public const int SecuritySessionKeyRenewalFaultReceived = TraceCode.Security | 0X0038; 231 public const int SecuritySessionAbortedFaultReceived = TraceCode.Security | 0X0039; 232 public const int SecuritySessionClosedResponseReceived = TraceCode.Security | 0X003A; 233 public const int SecurityClientSessionPreviousKeyDiscarded = TraceCode.Security | 0X003B; 234 public const int SecurityClientSessionKeyRenewed = TraceCode.Security | 0X003C; 235 public const int SecurityPendingServerSessionAdded = TraceCode.Security | 0X003D; 236 public const int SecurityPendingServerSessionClosed = TraceCode.Security | 0X003E; 237 public const int SecurityPendingServerSessionActivated = TraceCode.Security | 0X003F; 238 public const int SecurityActiveServerSessionRemoved = TraceCode.Security | 0X0040; 239 public const int SecurityNewServerSessionKeyIssued = TraceCode.Security | 0X0041; 240 public const int SecurityInactiveSessionFaulted = TraceCode.Security | 0X0042; 241 public const int SecurityServerSessionKeyUpdated = TraceCode.Security | 0X0043; 242 public const int SecurityServerSessionCloseReceived = TraceCode.Security | 0X0044; 243 public const int SecurityServerSessionRenewalFaultSent = TraceCode.Security | 0X0045; 244 public const int SecurityServerSessionAbortedFaultSent = TraceCode.Security | 0X0046; 245 public const int SecuritySessionCloseResponseSent = TraceCode.Security | 0X0047; 246 public const int SecuritySessionServerCloseSent = TraceCode.Security | 0X0048; 247 public const int SecurityServerSessionCloseResponseReceived = TraceCode.Security | 0X0049; 248 public const int SecuritySessionRenewFaultSendFailure = TraceCode.Security | 0X004A; 249 public const int SecuritySessionAbortedFaultSendFailure = TraceCode.Security | 0X004B; 250 public const int SecuritySessionClosedResponseSendFailure = TraceCode.Security | 0X004C; 251 public const int SecuritySessionServerCloseSendFailure = TraceCode.Security | 0X004D; 252 public const int SecuritySessionRequestorStartOperation = TraceCode.Security | 0X004E; 253 public const int SecuritySessionRequestorOperationSuccess = TraceCode.Security | 0X004F; 254 public const int SecuritySessionRequestorOperationFailure = TraceCode.Security | 0X0050; 255 public const int SecuritySessionResponderOperationFailure = TraceCode.Security | 0X0051; 256 public const int SecuritySessionDemuxFailure = TraceCode.Security | 0X0052; 257 public const int SecurityAuditWrittenSuccess = TraceCode.Security | 0X0053; 258 public const int SecurityAuditWrittenFailure = TraceCode.Security | 0X0054; 259 260 // ServiceModel trace codes 261 public const int ServiceModel = 0X80000; 262 public const int AsyncCallbackThrewException = TraceCode.ServiceModel | 0X0001; 263 public const int CommunicationObjectAborted = TraceCode.ServiceModel | 0X0002; 264 public const int CommunicationObjectAbortFailed = TraceCode.ServiceModel | 0X0003; 265 public const int CommunicationObjectCloseFailed = TraceCode.ServiceModel | 0X0004; 266 public const int CommunicationObjectOpenFailed = TraceCode.ServiceModel | 0X0005; 267 public const int CommunicationObjectClosing = TraceCode.ServiceModel | 0X0006; 268 public const int CommunicationObjectClosed = TraceCode.ServiceModel | 0X0007; 269 public const int CommunicationObjectCreated = TraceCode.ServiceModel | 0X0008; 270 public const int CommunicationObjectDisposing = TraceCode.ServiceModel | 0X0009; 271 public const int CommunicationObjectFaultReason = TraceCode.ServiceModel | 0X000A; 272 public const int CommunicationObjectFaulted = TraceCode.ServiceModel | 0X000B; 273 public const int CommunicationObjectOpening = TraceCode.ServiceModel | 0X000C; 274 public const int CommunicationObjectOpened = TraceCode.ServiceModel | 0X000D; 275 public const int DidNotUnderstandMessageHeader = TraceCode.ServiceModel | 0X000E; 276 public const int UnderstoodMessageHeader = TraceCode.ServiceModel | 0X000F; 277 public const int MessageClosed = TraceCode.ServiceModel | 0X0010; 278 public const int MessageClosedAgain = TraceCode.ServiceModel | 0X0011; 279 public const int MessageCopied = TraceCode.ServiceModel | 0X0012; 280 public const int MessageRead = TraceCode.ServiceModel | 0X0013; 281 public const int MessageWritten = TraceCode.ServiceModel | 0X0014; 282 public const int BeginExecuteMethod = TraceCode.ServiceModel | 0X0015; 283 public const int ConfigurationIsReadOnly = TraceCode.ServiceModel | 0X0016; 284 public const int ConfiguredExtensionTypeNotFound = TraceCode.ServiceModel | 0X0017; 285 public const int EvaluationContextNotFound = TraceCode.ServiceModel | 0X0018; 286 public const int EndExecuteMethod = TraceCode.ServiceModel | 0X0019; 287 public const int ExtensionCollectionDoesNotExist = TraceCode.ServiceModel | 0X001A; 288 public const int ExtensionCollectionNameNotFound = TraceCode.ServiceModel | 0X001B; 289 public const int ExtensionCollectionIsEmpty = TraceCode.ServiceModel | 0X001C; 290 public const int ExtensionElementAlreadyExistsInCollection = TraceCode.ServiceModel | 0X001D; 291 public const int ElementTypeDoesntMatchConfiguredType = TraceCode.ServiceModel | 0X001E; 292 public const int ErrorInvokingUserCode = TraceCode.ServiceModel | 0X001F; 293 public const int GetBehaviorElement = TraceCode.ServiceModel | 0X0020; 294 public const int GetCommonBehaviors = TraceCode.ServiceModel | 0X0021; 295 public const int GetConfiguredBinding = TraceCode.ServiceModel | 0X0022; 296 public const int GetChannelEndpointElement = TraceCode.ServiceModel | 0X0023; 297 public const int GetConfigurationSection = TraceCode.ServiceModel | 0X0024; 298 public const int GetDefaultConfiguredBinding = TraceCode.ServiceModel | 0X0025; 299 public const int GetServiceElement = TraceCode.ServiceModel | 0X0026; 300 public const int MessageProcessingPaused = TraceCode.ServiceModel | 0X0027; 301 public const int ManualFlowThrottleLimitReached = TraceCode.ServiceModel | 0X0028; 302 public const int OverridingDuplicateConfigurationKey = TraceCode.ServiceModel | 0X0029; 303 public const int RemoveBehavior = TraceCode.ServiceModel | 0X002A; 304 public const int ServiceChannelLifetime = TraceCode.ServiceModel | 0X002B; 305 public const int ServiceHostCreation = TraceCode.ServiceModel | 0X002C; 306 public const int ServiceHostBaseAddresses = TraceCode.ServiceModel | 0X002D; 307 public const int ServiceHostTimeoutOnClose = TraceCode.ServiceModel | 0X002E; 308 public const int ServiceHostFaulted = TraceCode.ServiceModel | 0X002F; 309 public const int ServiceHostErrorOnReleasePerformanceCounter = TraceCode.ServiceModel | 0X0030; 310 public const int ServiceThrottleLimitReached = TraceCode.ServiceModel | 0X0031; 311 public const int ServiceOperationMissingReply = TraceCode.ServiceModel | 0X0032; 312 public const int ServiceOperationMissingReplyContext = TraceCode.ServiceModel | 0X0033; 313 public const int ServiceOperationExceptionOnReply = TraceCode.ServiceModel | 0X0034; 314 public const int SkipBehavior = TraceCode.ServiceModel | 0X0035; 315 public const int TransportListen = TraceCode.ServiceModel | 0X0036; 316 public const int UnhandledAction = TraceCode.ServiceModel | 0X0037; 317 public const int PerformanceCounterFailedToLoad = TraceCode.ServiceModel | 0X0038; 318 public const int PerformanceCountersFailed = TraceCode.ServiceModel | 0X0039; 319 public const int PerformanceCountersFailedDuringUpdate = TraceCode.ServiceModel | 0X003A; 320 public const int PerformanceCountersFailedForService = TraceCode.ServiceModel | 0X003B; 321 public const int PerformanceCountersFailedOnRelease = TraceCode.ServiceModel | 0X003C; 322 public const int WsmexNonCriticalWsdlExportError = TraceCode.ServiceModel | 0X003D; 323 public const int WsmexNonCriticalWsdlImportError = TraceCode.ServiceModel | 0X003E; 324 public const int FailedToOpenIncomingChannel = TraceCode.ServiceModel | 0X003F; 325 public const int UnhandledExceptionInUserOperation = TraceCode.ServiceModel | 0X0040; 326 public const int DroppedAMessage = TraceCode.ServiceModel | 0X0041; 327 public const int CannotBeImportedInCurrentFormat = TraceCode.ServiceModel | 0X0042; 328 public const int GetConfiguredEndpoint = TraceCode.ServiceModel | 0X0043; 329 public const int GetDefaultConfiguredEndpoint = TraceCode.ServiceModel | 0X0044; 330 public const int ExtensionTypeNotFound = TraceCode.ServiceModel | 0X0045; 331 public const int DefaultEndpointsAdded = TraceCode.ServiceModel | 0X0046; 332 333 //ServiceModel Metadata codes 334 public const int MetadataExchangeClientSendRequest = TraceCode.ServiceModel | 0X005B; 335 public const int MetadataExchangeClientReceiveReply = TraceCode.ServiceModel | 0X005C; 336 public const int WarnHelpPageEnabledNoBaseAddress = TraceCode.ServiceModel | 0X005D; 337 338 // PortSharingtrace codes 339 public const int PortSharing = 0xA0000; 340 public const int PortSharingClosed = TraceCode.PortSharing | 0X0001; 341 public const int PortSharingDuplicatedPipe = TraceCode.PortSharing | 0X0002; 342 public const int PortSharingDupHandleGranted = TraceCode.PortSharing | 0X0003; 343 public const int PortSharingDuplicatedSocket = TraceCode.PortSharing | 0X0004; 344 public const int PortSharingListening = TraceCode.PortSharing | 0X0005; 345 346 public const int SharedManagerServiceEndpointNotExist = TraceCode.PortSharing | 0X000E; 347 348 //Indigo Tx trace codes 349 public const int ServiceModelTransaction = 0xE0000; 350 public const int TxSourceTxScopeRequiredIsTransactedTransport = TraceCode.ServiceModelTransaction | 0X0001; 351 public const int TxSourceTxScopeRequiredIsTransactionFlow = TraceCode.ServiceModelTransaction | 0X0002; 352 public const int TxSourceTxScopeRequiredIsAttachedTransaction = TraceCode.ServiceModelTransaction | 0X0003; 353 public const int TxSourceTxScopeRequiredIsCreateNewTransaction = TraceCode.ServiceModelTransaction | 0X0004; 354 public const int TxCompletionStatusCompletedForAutocomplete = TraceCode.ServiceModelTransaction | 0X0005; 355 public const int TxCompletionStatusCompletedForError = TraceCode.ServiceModelTransaction | 0X0006; 356 public const int TxCompletionStatusCompletedForSetComplete = TraceCode.ServiceModelTransaction | 0X0007; 357 public const int TxCompletionStatusCompletedForTACOSC = TraceCode.ServiceModelTransaction | 0X0008; 358 public const int TxCompletionStatusCompletedForAsyncAbort = TraceCode.ServiceModelTransaction | 0X0009; 359 public const int TxCompletionStatusRemainsAttached = TraceCode.ServiceModelTransaction | 0X000A; 360 public const int TxCompletionStatusAbortedOnSessionClose = TraceCode.ServiceModelTransaction | 0X000B; 361 public const int TxReleaseServiceInstanceOnCompletion = TraceCode.ServiceModelTransaction | 0X000C; 362 public const int TxAsyncAbort = TraceCode.ServiceModelTransaction | 0X000D; 363 public const int TxFailedToNegotiateOleTx = TraceCode.ServiceModelTransaction | 0X000E; 364 public const int TxSourceTxScopeRequiredUsingExistingTransaction = TraceCode.ServiceModelTransaction | 0X000F; 365 366 //CfxGreen trace codes 367 public const int NetFx35 = 0xF0000; 368 public const int ActivatingMessageReceived = TraceCode.NetFx35 | 0X0000; // NetFx35 overloaded category and ActivatingMessageReceived 369 public const int InstanceContextBoundToDurableInstance = TraceCode.NetFx35 | 0X0001; 370 public const int InstanceContextDetachedFromDurableInstance = TraceCode.NetFx35 | 0X0002; 371 public const int ContextChannelFactoryChannelCreated = TraceCode.NetFx35 | 0X0003; 372 public const int ContextChannelListenerChannelAccepted = TraceCode.NetFx35 | 0X0004; 373 public const int ContextProtocolContextAddedToMessage = TraceCode.NetFx35 | 0X0005; 374 public const int ContextProtocolContextRetrievedFromMessage = TraceCode.NetFx35 | 0X0006; 375 public const int DICPInstanceContextCached = TraceCode.NetFx35 | 0X0007; 376 public const int DICPInstanceContextRemovedFromCache = TraceCode.NetFx35 | 0X0008; 377 public const int ServiceDurableInstanceDeleted = TraceCode.NetFx35 | 0X0009; 378 public const int ServiceDurableInstanceDisposed = TraceCode.NetFx35 | 0X000A; 379 public const int ServiceDurableInstanceLoaded = TraceCode.NetFx35 | 0X000B; 380 public const int ServiceDurableInstanceSaved = TraceCode.NetFx35 | 0X000C; 381 public const int SqlPersistenceProviderSQLCallStart = TraceCode.NetFx35 | 0X000D; 382 public const int SqlPersistenceProviderSQLCallEnd = TraceCode.NetFx35 | 0X000E; 383 public const int SqlPersistenceProviderOpenParameters = TraceCode.NetFx35 | 0X000F; 384 public const int SyncContextSchedulerServiceTimerCancelled = TraceCode.NetFx35 | 0X0010; 385 public const int SyncContextSchedulerServiceTimerCreated = TraceCode.NetFx35 | 0X0011; 386 public const int WorkflowDurableInstanceLoaded = TraceCode.NetFx35 | 0X0012; 387 public const int WorkflowDurableInstanceAborted = TraceCode.NetFx35 | 0X0013; 388 public const int WorkflowDurableInstanceActivated = TraceCode.NetFx35 | 0X0014; 389 public const int WorkflowOperationInvokerItemQueued = TraceCode.NetFx35 | 0X0015; 390 public const int WorkflowRequestContextReplySent = TraceCode.NetFx35 | 0X0016; 391 public const int WorkflowRequestContextFaultSent = TraceCode.NetFx35 | 0X0017; 392 public const int WorkflowServiceHostCreated = TraceCode.NetFx35 | 0X0018; 393 public const int SyndicationReadFeedBegin = TraceCode.NetFx35 | 0X0019; 394 public const int SyndicationReadFeedEnd = TraceCode.NetFx35 | 0X001A; 395 public const int SyndicationReadItemBegin = TraceCode.NetFx35 | 0X001B; 396 public const int SyndicationReadItemEnd = TraceCode.NetFx35 | 0X001C; 397 public const int SyndicationWriteFeedBegin = TraceCode.NetFx35 | 0X001D; 398 public const int SyndicationWriteFeedEnd = TraceCode.NetFx35 | 0X001E; 399 public const int SyndicationWriteItemBegin = TraceCode.NetFx35 | 0X001F; 400 public const int SyndicationWriteItemEnd = TraceCode.NetFx35 | 0X0020; 401 public const int SyndicationProtocolElementIgnoredOnRead = TraceCode.NetFx35 | 0X0021; 402 public const int SyndicationProtocolElementIgnoredOnWrite = TraceCode.NetFx35 | 0X0022; 403 public const int SyndicationProtocolElementInvalid = TraceCode.NetFx35 | 0X0023; 404 public const int WebUnknownQueryParameterIgnored = TraceCode.NetFx35 | 0X0024; 405 public const int WebRequestMatchesOperation = TraceCode.NetFx35 | 0X0025; 406 public const int WebRequestDoesNotMatchOperations = TraceCode.NetFx35 | 0X0026; 407 public const int WebRequestRedirect = TraceCode.NetFx35 | 0X0027; 408 public const int SyndicationReadServiceDocumentBegin = TraceCode.NetFx35 | 0X0028; 409 public const int SyndicationReadServiceDocumentEnd = TraceCode.NetFx35 | 0X0029; 410 public const int SyndicationReadCategoriesDocumentBegin = TraceCode.NetFx35 | 0X002A; 411 public const int SyndicationReadCategoriesDocumentEnd = TraceCode.NetFx35 | 0X002B; 412 public const int SyndicationWriteServiceDocumentBegin = TraceCode.NetFx35 | 0X002C; 413 public const int SyndicationWriteServiceDocumentEnd = TraceCode.NetFx35 | 0X002D; 414 public const int SyndicationWriteCategoriesDocumentBegin = TraceCode.NetFx35 | 0X002E; 415 public const int SyndicationWriteCategoriesDocumentEnd = TraceCode.NetFx35 | 0X002F; 416 public const int AutomaticFormatSelectedOperationDefault = TraceCode.NetFx35 | 0X0030; 417 public const int AutomaticFormatSelectedRequestBased = TraceCode.NetFx35 | 0X0031; 418 public const int RequestFormatSelectedFromContentTypeMapper = TraceCode.NetFx35 | 0X0032; 419 public const int RequestFormatSelectedByEncoderDefaults = TraceCode.NetFx35 | 0X0033; 420 public const int AddingResponseToOutputCache = TraceCode.NetFx35 | 0X0034; 421 public const int AddingAuthenticatedResponseToOutputCache = TraceCode.NetFx35 | 0X0035; 422 public const int JsonpCallbackNameSet = TraceCode.NetFx35 | 0X0037; 423 } 424 } 425