public void SubscribeToSession(TraceEventSession session) { TraceEventParser parser = new Parsers.MicrosoftSystemNetHttpTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetHttpTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetHttpListenerTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetHttpListenerTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetMailTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetMailTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetNameResolutionTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetNameResolutionTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetNetworkInformationTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetNetworkInformationTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetPingTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetPingTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetPrimitivesTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetPrimitivesTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetRequestsTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetRequestsTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetSecurityTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetSecurityTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetSocketsTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetSocketsTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetWebHeaderCollectionTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetWebHeaderCollectionTraceEventParser.ProviderGuid); parser = new Parsers.MicrosoftSystemNetWebSocketsClientTraceEventParser(session.Source); parser.All += OnAll; session.EnableProvider(Parsers.MicrosoftSystemNetWebSocketsClientTraceEventParser.ProviderGuid); }
public void Subscribe(TraceEventSource source) { TraceEventParser parser = new EtwParsers.MicrosoftSystemNetHttpTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetHttpListenerTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetMailTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetNameResolutionTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetNetworkInformationTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetPingTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetPrimitivesTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetRequestsTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetSecurityTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetSocketsTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetWebHeaderCollectionTraceEventParser(source); parser.All += OnAll; parser = new EtwParsers.MicrosoftSystemNetWebSocketsClientTraceEventParser(source); parser.All += OnAll; }