├── .gitattributes ├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── CorrelationId.sln ├── LICENSE.txt ├── README.md ├── azure-pipelines.yml ├── docs ├── index.md └── releasenotes.md ├── samples └── 3.1 │ ├── MvcSample │ ├── Controllers │ │ └── WeatherForecastController.cs │ ├── DoNothingCorrelationIdProvider.cs │ ├── MvcSample.csproj │ ├── NoOpDelegatingHandler.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ServiceWhichUsesCorrelationContext.cs │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json │ └── MvcSampleTests │ ├── MvcSampleTests.csproj │ └── ServiceWhichUsesCorrelationContextTests.cs ├── src └── CorrelationId │ ├── Abstractions │ ├── ICorrelationContextAccessor.cs │ ├── ICorrelationContextFactory.cs │ └── ICorrelationIdProvider.cs │ ├── CorrelationContext.cs │ ├── CorrelationContextAccessor.cs │ ├── CorrelationContextFactory.cs │ ├── CorrelationId.csproj │ ├── CorrelationIdExtensions.cs │ ├── CorrelationIdMiddleware.cs │ ├── CorrelationIdOptions.cs │ ├── DependencyInjection │ ├── CorrelationIdBuilder.cs │ ├── CorrelationIdBuilderExtensions.cs │ ├── CorrelationIdServiceCollectionExtensions.cs │ └── ICorrelationIdBuilder.cs │ ├── HttpClient │ ├── CorrelationIdHandler.cs │ └── HttpClientBuilderExtensions.cs │ └── Providers │ ├── GuidCorrelationIdProvider.cs │ └── TraceIdCorrelationIdProvider.cs └── test └── CorrelationId.Tests ├── CorrelationId.Tests.csproj └── CorrelationIdMiddlewareTests.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/.travis.yml -------------------------------------------------------------------------------- /CorrelationId.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/CorrelationId.sln -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/README.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/releasenotes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/docs/releasenotes.md -------------------------------------------------------------------------------- /samples/3.1/MvcSample/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /samples/3.1/MvcSample/DoNothingCorrelationIdProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/DoNothingCorrelationIdProvider.cs -------------------------------------------------------------------------------- /samples/3.1/MvcSample/MvcSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/MvcSample.csproj -------------------------------------------------------------------------------- /samples/3.1/MvcSample/NoOpDelegatingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/NoOpDelegatingHandler.cs -------------------------------------------------------------------------------- /samples/3.1/MvcSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/Program.cs -------------------------------------------------------------------------------- /samples/3.1/MvcSample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/3.1/MvcSample/ServiceWhichUsesCorrelationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/ServiceWhichUsesCorrelationContext.cs -------------------------------------------------------------------------------- /samples/3.1/MvcSample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/Startup.cs -------------------------------------------------------------------------------- /samples/3.1/MvcSample/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/WeatherForecast.cs -------------------------------------------------------------------------------- /samples/3.1/MvcSample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/appsettings.Development.json -------------------------------------------------------------------------------- /samples/3.1/MvcSample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSample/appsettings.json -------------------------------------------------------------------------------- /samples/3.1/MvcSampleTests/MvcSampleTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSampleTests/MvcSampleTests.csproj -------------------------------------------------------------------------------- /samples/3.1/MvcSampleTests/ServiceWhichUsesCorrelationContextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/samples/3.1/MvcSampleTests/ServiceWhichUsesCorrelationContextTests.cs -------------------------------------------------------------------------------- /src/CorrelationId/Abstractions/ICorrelationContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/Abstractions/ICorrelationContextAccessor.cs -------------------------------------------------------------------------------- /src/CorrelationId/Abstractions/ICorrelationContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/Abstractions/ICorrelationContextFactory.cs -------------------------------------------------------------------------------- /src/CorrelationId/Abstractions/ICorrelationIdProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/Abstractions/ICorrelationIdProvider.cs -------------------------------------------------------------------------------- /src/CorrelationId/CorrelationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/CorrelationContext.cs -------------------------------------------------------------------------------- /src/CorrelationId/CorrelationContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/CorrelationContextAccessor.cs -------------------------------------------------------------------------------- /src/CorrelationId/CorrelationContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/CorrelationContextFactory.cs -------------------------------------------------------------------------------- /src/CorrelationId/CorrelationId.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/CorrelationId.csproj -------------------------------------------------------------------------------- /src/CorrelationId/CorrelationIdExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/CorrelationIdExtensions.cs -------------------------------------------------------------------------------- /src/CorrelationId/CorrelationIdMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/CorrelationIdMiddleware.cs -------------------------------------------------------------------------------- /src/CorrelationId/CorrelationIdOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/CorrelationIdOptions.cs -------------------------------------------------------------------------------- /src/CorrelationId/DependencyInjection/CorrelationIdBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/DependencyInjection/CorrelationIdBuilder.cs -------------------------------------------------------------------------------- /src/CorrelationId/DependencyInjection/CorrelationIdBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/DependencyInjection/CorrelationIdBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CorrelationId/DependencyInjection/CorrelationIdServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/DependencyInjection/CorrelationIdServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/CorrelationId/DependencyInjection/ICorrelationIdBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/DependencyInjection/ICorrelationIdBuilder.cs -------------------------------------------------------------------------------- /src/CorrelationId/HttpClient/CorrelationIdHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/HttpClient/CorrelationIdHandler.cs -------------------------------------------------------------------------------- /src/CorrelationId/HttpClient/HttpClientBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/HttpClient/HttpClientBuilderExtensions.cs -------------------------------------------------------------------------------- /src/CorrelationId/Providers/GuidCorrelationIdProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/Providers/GuidCorrelationIdProvider.cs -------------------------------------------------------------------------------- /src/CorrelationId/Providers/TraceIdCorrelationIdProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/src/CorrelationId/Providers/TraceIdCorrelationIdProvider.cs -------------------------------------------------------------------------------- /test/CorrelationId.Tests/CorrelationId.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/test/CorrelationId.Tests/CorrelationId.Tests.csproj -------------------------------------------------------------------------------- /test/CorrelationId.Tests/CorrelationIdMiddlewareTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stevejgordon/CorrelationId/HEAD/test/CorrelationId.Tests/CorrelationIdMiddlewareTests.cs --------------------------------------------------------------------------------