Element.Azure.Functions.Worker.Extensions.HttpTelemetry
1.0.1
See the version list below for details.
dotnet add package Element.Azure.Functions.Worker.Extensions.HttpTelemetry --version 1.0.1
NuGet\Install-Package Element.Azure.Functions.Worker.Extensions.HttpTelemetry -Version 1.0.1
<PackageReference Include="Element.Azure.Functions.Worker.Extensions.HttpTelemetry" Version="1.0.1" />
<PackageVersion Include="Element.Azure.Functions.Worker.Extensions.HttpTelemetry" Version="1.0.1" />
<PackageReference Include="Element.Azure.Functions.Worker.Extensions.HttpTelemetry" />
paket add Element.Azure.Functions.Worker.Extensions.HttpTelemetry --version 1.0.1
#r "nuget: Element.Azure.Functions.Worker.Extensions.HttpTelemetry, 1.0.1"
#:package Element.Azure.Functions.Worker.Extensions.HttpTelemetry@1.0.1
#addin nuget:?package=Element.Azure.Functions.Worker.Extensions.HttpTelemetry&version=1.0.1
#tool nuget:?package=Element.Azure.Functions.Worker.Extensions.HttpTelemetry&version=1.0.1
AzureFunctionsIsolatedHttpTelemetry
Provides standard HTTP request logging handling for Azure Functions running in Isolated mode so that 4xx and 5xx responses are logged as Failures in AppInsights.
Usage
Add the Element.Azure.Functions.Worker.Extensions.HttpTelemetry Nuget package to your Isolated Azure Functions project.
NOTE: Due to how the Azure Functions metadata generator works, you must actually use the extension in a function declaration. To meet that requirement, you must add the [HttpTelemetry] input binding attribute to any one of your HttpTrigger functions (does not need to be all of them):
[Function("Ping")]
public HttpResponseData Ping([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "ping")] HttpRequestData req, [HttpTelemetry] object ignore)
{
// ... your code ...
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net6.0
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.