nuget updates
This commit is contained in:
@@ -0,0 +1 @@
|
||||
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUhlRENDQnY2Z0F3SUJBZ0lVTm5WekszYy90aVk5ZXhzM1AvNml0bk9ZN3Zzd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpVd05ESTVNakExTVRBNFdoY05NalV3TkRJNU1qRXdNVEE0V2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVqM2xzd3BWYVkyWWVKM2JWVS9WMlNORzVTMHFsZkZkQjZTc1EKMi9LY1FXTVBlMGlSbGtUU0RIT2REVjdheC80TlJuUnBTdDBVaUFIbVNoTmw1alp1UktPQ0JoMHdnZ1laTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVUzSTB6ClVnK2NReHBEWDhQei9FbW16dWpVaHhvd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d2dZVUdBMVVkRVFFQi93UjdNSG1HZDJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5dmNHVnVMWFJsYkdWdApaWFJ5ZVM5dmNHVnVkR1ZzWlcxbGRISjVMV1J2ZEc1bGRDOHVaMmwwYUhWaUwzZHZjbXRtYkc5M2N5OXdkV0pzCmFYTm9MWEJoWTJ0aFoyVnpMVEV1TUM1NWJXeEFjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHhNaTR3TURrR0Npc0cKQVFRQmc3OHdBUUVFSzJoMGRIQnpPaTh2ZEc5clpXNHVZV04wYVc5dWN5NW5hWFJvZFdKMWMyVnlZMjl1ZEdWdQpkQzVqYjIwd0VnWUtLd1lCQkFHRHZ6QUJBZ1FFY0hWemFEQTJCZ29yQmdFRUFZTy9NQUVEQkNoaE5qZGhZMlE0Ck4yUTFaVFJrTkRNM1l6VXpPVGcyTmpSbU56Vm1ZV0V4T1RRNU5HSmxZamxqTUM4R0Npc0dBUVFCZzc4d0FRUUUKSVVKMWFXeGtMQ0J3WVdOckxDQmhibVFnY0hWaWJHbHphQ0IwYnlCTmVVZGxkREF4QmdvckJnRUVBWU8vTUFFRgpCQ052Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1ZEdWc1pXMWxkSEo1TFdSdmRHNWxkREFqQmdvckJnRUVBWU8vCk1BRUdCQlZ5WldaekwzUmhaM012WTI5eVpTMHhMakV5TGpBd093WUtLd1lCQkFHRHZ6QUJDQVF0REN0b2RIUncKY3pvdkwzUnZhMlZ1TG1GamRHbHZibk11WjJsMGFIVmlkWE5sY21OdmJuUmxiblF1WTI5dE1JR0hCZ29yQmdFRQpBWU8vTUFFSkJIa01kMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzl2Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1CmRHVnNaVzFsZEhKNUxXUnZkRzVsZEM4dVoybDBhSFZpTDNkdmNtdG1iRzkzY3k5d2RXSnNhWE5vTFhCaFkydGgKWjJWekxURXVNQzU1Yld4QWNtVm1jeTkwWVdkekwyTnZjbVV0TVM0eE1pNHdNRGdHQ2lzR0FRUUJnNzh3QVFvRQpLZ3dvWVRZM1lXTmtPRGRrTldVMFpEUXpOMk0xTXprNE5qWTBaamMxWm1GaE1UazBPVFJpWldJNVl6QWRCZ29yCkJnRUVBWU8vTUFFTEJBOE1EV2RwZEdoMVlpMW9iM04wWldRd1JnWUtLd1lCQkFHRHZ6QUJEQVE0RERab2RIUncKY3pvdkwyZHBkR2gxWWk1amIyMHZiM0JsYmkxMFpXeGxiV1YwY25rdmIzQmxiblJsYkdWdFpYUnllUzFrYjNSdQpaWFF3T0FZS0t3WUJCQUdEdnpBQkRRUXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm1OelZtCllXRXhPVFE1TkdKbFlqbGpNQ1VHQ2lzR0FRUUJnNzh3QVE0RUZ3d1ZjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHgKTWk0d01Ca0dDaXNHQVFRQmc3OHdBUThFQ3d3Sk1UZzFORGM0TURVNU1ERUdDaXNHQVFRQmc3OHdBUkFFSXd3aAphSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMjl3Wlc0dGRHVnNaVzFsZEhKNU1CZ0dDaXNHQVFRQmc3OHdBUkVFCkNnd0lORGs1T1Rnd01ESXdnWWNHQ2lzR0FRUUJnNzh3QVJJRWVReDNhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXQKTDI5d1pXNHRkR1ZzWlcxbGRISjVMMjl3Wlc1MFpXeGxiV1YwY25rdFpHOTBibVYwTHk1bmFYUm9kV0l2ZDI5eQphMlpzYjNkekwzQjFZbXhwYzJndGNHRmphMkZuWlhNdE1TNHdMbmx0YkVCeVpXWnpMM1JoWjNNdlkyOXlaUzB4CkxqRXlMakF3T0FZS0t3WUJCQUdEdnpBQkV3UXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm0KTnpWbVlXRXhPVFE1TkdKbFlqbGpNQlFHQ2lzR0FRUUJnNzh3QVJRRUJnd0VjSFZ6YURCcUJnb3JCZ0VFQVlPLwpNQUVWQkZ3TVdtaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOXZjR1Z1TFhSbGJHVnRaWFJ5ZVM5dmNHVnVkR1ZzClpXMWxkSEo1TFdSdmRHNWxkQzloWTNScGIyNXpMM0oxYm5Ndk1UUTNOREV3TWpVeU1UTXZZWFIwWlcxd2RITXYKTVRBV0Jnb3JCZ0VFQVlPL01BRVdCQWdNQm5CMVlteHBZekNCaWdZS0t3WUJCQUhXZVFJRUFnUjhCSG9BZUFCMgpBTjA5TUdyR3h4RXlZeGtlSEpsbk53S2lTbDY0M2p5dC80ZUtjb0F2S2U2T0FBQUJsb05SV2U0QUFBUURBRWN3ClJRSWhBSnh2VHdqdUt0Rlp3RHdIeU9COWdNYVd4ZThQRzBQb1ZicjFwZTJReTVyckFpQlRNaFJ4emE3WVVBbWsKYUNBRytnazBvRVNPNCsxaWFUYUtsdGNud28zMnZEQUtCZ2dxaGtqT1BRUURBd05vQURCbEFqQTF4a1JFN0pCegpFZVlHbDJZa3ptcmZRTXNjSVFkVE5KLzBjVkcybGRqcjZQMGg5eEdIaVhiMVhtelV4ZVJBZkM0Q01RQzZJTDB4CjVxOGJYMzloY0lWekhzOWxxZmdYUXpET1lSU0VYM1ZwbDRZNGZHd1cvd2dmKzdvemdubzdmUk9TNXRZPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
|
||||
@@ -0,0 +1 @@
|
||||
MEQCICx3w9iwgH7a9MIse33Fq6KoTp+W0gMpjkQkF2FAnTqxAiAsLsVsN34au7Oo0yfEj1uW3aweE08rwlWL9CbLyctCBg==
|
||||
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>OpenTelemetry.Extensions.Hosting</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:OpenTelemetry.Extensions.Hosting.Implementation.HostingExtensionsEventSource">
|
||||
<summary>
|
||||
EventSource events emitted from the project.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:OpenTelemetry.OpenTelemetryBuilder">
|
||||
<summary>
|
||||
Contains methods for configuring the OpenTelemetry SDK inside an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OpenTelemetry.OpenTelemetryBuilder.Services">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.ConfigureResource(System.Action{OpenTelemetry.Resources.ResourceBuilder})">
|
||||
<summary>
|
||||
Registers an action to configure the <see cref="T:OpenTelemetry.Resources.ResourceBuilder"/>s used
|
||||
by tracing, metrics, and logging.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Each registered configuration action will be applied sequentially.
|
||||
</remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Resources.ResourceBuilder"/> configuration
|
||||
action.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics(System.Action{OpenTelemetry.Metrics.MeterProviderBuilder})">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Metrics.MeterProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing(System.Action{OpenTelemetry.Trace.TracerProviderBuilder})">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Trace.TracerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Logs.LoggerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder},System.Action{OpenTelemetry.Logs.OpenTelemetryLoggerOptions})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configureBuilder">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/> configuration callback.</param>
|
||||
<param name="configureOptions">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> configuration callback. <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> are used by the <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' automatically registered
|
||||
by this method.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions">
|
||||
<summary>
|
||||
Extension methods for setting up OpenTelemetry services in an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions.AddOpenTelemetry(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>
|
||||
Adds OpenTelemetry SDK services into the supplied <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> and/or <see
|
||||
cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>OpenTelemetry SDK services are inserted at the beginning of the
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> and started with the host. For details
|
||||
about the ordering of events and capturing telemetry in
|
||||
<see cref="T:Microsoft.Extensions.Hosting.IHostedService" />s see: <see href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Extensions.Hosting/README.md#hosted-service-ordering-and-telemetry-capture" />.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<param name="services"><see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1 @@
|
||||
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUhlakNDQnYrZ0F3SUJBZ0lVSW5VdTBHalVnb3JXN0pJS0VnY2wvSXJ5V0pZd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpVd05ESTVNakExTVRBNVdoY05NalV3TkRJNU1qRXdNVEE1V2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUVmcnlVYURqTjNrajljaHBsNkloVU1zOERuelpadk1UNER6MlYKVDBDeW5pWklQdlZOb0N5UGt0RUlCTVI2RTFsQ2hzcCtUWkZmSDZzRGRta2hkUjNwTUtPQ0JoNHdnZ1lhTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVV5cWhoCnQvUEd6U2xsL1NOeWVocW40TmxwQk4wd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d2dZVUdBMVVkRVFFQi93UjdNSG1HZDJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5dmNHVnVMWFJsYkdWdApaWFJ5ZVM5dmNHVnVkR1ZzWlcxbGRISjVMV1J2ZEc1bGRDOHVaMmwwYUhWaUwzZHZjbXRtYkc5M2N5OXdkV0pzCmFYTm9MWEJoWTJ0aFoyVnpMVEV1TUM1NWJXeEFjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHhNaTR3TURrR0Npc0cKQVFRQmc3OHdBUUVFSzJoMGRIQnpPaTh2ZEc5clpXNHVZV04wYVc5dWN5NW5hWFJvZFdKMWMyVnlZMjl1ZEdWdQpkQzVqYjIwd0VnWUtLd1lCQkFHRHZ6QUJBZ1FFY0hWemFEQTJCZ29yQmdFRUFZTy9NQUVEQkNoaE5qZGhZMlE0Ck4yUTFaVFJrTkRNM1l6VXpPVGcyTmpSbU56Vm1ZV0V4T1RRNU5HSmxZamxqTUM4R0Npc0dBUVFCZzc4d0FRUUUKSVVKMWFXeGtMQ0J3WVdOckxDQmhibVFnY0hWaWJHbHphQ0IwYnlCTmVVZGxkREF4QmdvckJnRUVBWU8vTUFFRgpCQ052Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1ZEdWc1pXMWxkSEo1TFdSdmRHNWxkREFqQmdvckJnRUVBWU8vCk1BRUdCQlZ5WldaekwzUmhaM012WTI5eVpTMHhMakV5TGpBd093WUtLd1lCQkFHRHZ6QUJDQVF0REN0b2RIUncKY3pvdkwzUnZhMlZ1TG1GamRHbHZibk11WjJsMGFIVmlkWE5sY21OdmJuUmxiblF1WTI5dE1JR0hCZ29yQmdFRQpBWU8vTUFFSkJIa01kMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzl2Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1CmRHVnNaVzFsZEhKNUxXUnZkRzVsZEM4dVoybDBhSFZpTDNkdmNtdG1iRzkzY3k5d2RXSnNhWE5vTFhCaFkydGgKWjJWekxURXVNQzU1Yld4QWNtVm1jeTkwWVdkekwyTnZjbVV0TVM0eE1pNHdNRGdHQ2lzR0FRUUJnNzh3QVFvRQpLZ3dvWVRZM1lXTmtPRGRrTldVMFpEUXpOMk0xTXprNE5qWTBaamMxWm1GaE1UazBPVFJpWldJNVl6QWRCZ29yCkJnRUVBWU8vTUFFTEJBOE1EV2RwZEdoMVlpMW9iM04wWldRd1JnWUtLd1lCQkFHRHZ6QUJEQVE0RERab2RIUncKY3pvdkwyZHBkR2gxWWk1amIyMHZiM0JsYmkxMFpXeGxiV1YwY25rdmIzQmxiblJsYkdWdFpYUnllUzFrYjNSdQpaWFF3T0FZS0t3WUJCQUdEdnpBQkRRUXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm1OelZtCllXRXhPVFE1TkdKbFlqbGpNQ1VHQ2lzR0FRUUJnNzh3QVE0RUZ3d1ZjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHgKTWk0d01Ca0dDaXNHQVFRQmc3OHdBUThFQ3d3Sk1UZzFORGM0TURVNU1ERUdDaXNHQVFRQmc3OHdBUkFFSXd3aAphSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMjl3Wlc0dGRHVnNaVzFsZEhKNU1CZ0dDaXNHQVFRQmc3OHdBUkVFCkNnd0lORGs1T1Rnd01ESXdnWWNHQ2lzR0FRUUJnNzh3QVJJRWVReDNhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXQKTDI5d1pXNHRkR1ZzWlcxbGRISjVMMjl3Wlc1MFpXeGxiV1YwY25rdFpHOTBibVYwTHk1bmFYUm9kV0l2ZDI5eQphMlpzYjNkekwzQjFZbXhwYzJndGNHRmphMkZuWlhNdE1TNHdMbmx0YkVCeVpXWnpMM1JoWjNNdlkyOXlaUzB4CkxqRXlMakF3T0FZS0t3WUJCQUdEdnpBQkV3UXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm0KTnpWbVlXRXhPVFE1TkdKbFlqbGpNQlFHQ2lzR0FRUUJnNzh3QVJRRUJnd0VjSFZ6YURCcUJnb3JCZ0VFQVlPLwpNQUVWQkZ3TVdtaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOXZjR1Z1TFhSbGJHVnRaWFJ5ZVM5dmNHVnVkR1ZzClpXMWxkSEo1TFdSdmRHNWxkQzloWTNScGIyNXpMM0oxYm5Ndk1UUTNOREV3TWpVeU1UTXZZWFIwWlcxd2RITXYKTVRBV0Jnb3JCZ0VFQVlPL01BRVdCQWdNQm5CMVlteHBZekNCaXdZS0t3WUJCQUhXZVFJRUFnUjlCSHNBZVFCMwpBTjA5TUdyR3h4RXlZeGtlSEpsbk53S2lTbDY0M2p5dC80ZUtjb0F2S2U2T0FBQUJsb05SWEZBQUFBUURBRWd3ClJnSWhBTVFkTW9XMGhaUE85anJNbzdvM1JRVWFzZUw0MGFuMkRiRTg3d1ZkWkNUU0FpRUFtV3NFT05kN0VxZ2cKc2V1N0tMVEpXMldkbHdueFBwc2duTEtKbVRDbzJVQXdDZ1lJS29aSXpqMEVBd01EYVFBd1pnSXhBTXd1K3FXUgo1OTlsbXpkbGk4MVBSYlYwV1YxeXZGOVJqcHdDTnAyNjNJdFRSMm1JT3R0Q2ZtZ1hpZjA4OGtXL2R3SXhBS3RBCkpTRkhZMVY4QnY4MDNiZytLVnFHUnBCaGVxd2lzTmZvRHdBeHJmSW5lMlJGYWc0aGwzUHFQSmhhUW8yeTZBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo=
|
||||
@@ -0,0 +1 @@
|
||||
MEUCIQDlE74J8NdX4JVfUbSRLBIXgWIql7Bc0mTGjAVesR+SHQIgBB5008E7cITi4OCuLLoCpSl9ojlaXUXUNI2D4y6Cqwg=
|
||||
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>OpenTelemetry.Extensions.Hosting</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:OpenTelemetry.Extensions.Hosting.Implementation.HostingExtensionsEventSource">
|
||||
<summary>
|
||||
EventSource events emitted from the project.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:OpenTelemetry.OpenTelemetryBuilder">
|
||||
<summary>
|
||||
Contains methods for configuring the OpenTelemetry SDK inside an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OpenTelemetry.OpenTelemetryBuilder.Services">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.ConfigureResource(System.Action{OpenTelemetry.Resources.ResourceBuilder})">
|
||||
<summary>
|
||||
Registers an action to configure the <see cref="T:OpenTelemetry.Resources.ResourceBuilder"/>s used
|
||||
by tracing, metrics, and logging.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Each registered configuration action will be applied sequentially.
|
||||
</remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Resources.ResourceBuilder"/> configuration
|
||||
action.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics(System.Action{OpenTelemetry.Metrics.MeterProviderBuilder})">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Metrics.MeterProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing(System.Action{OpenTelemetry.Trace.TracerProviderBuilder})">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Trace.TracerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Logs.LoggerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder},System.Action{OpenTelemetry.Logs.OpenTelemetryLoggerOptions})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configureBuilder">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/> configuration callback.</param>
|
||||
<param name="configureOptions">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> configuration callback. <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> are used by the <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' automatically registered
|
||||
by this method.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions">
|
||||
<summary>
|
||||
Extension methods for setting up OpenTelemetry services in an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions.AddOpenTelemetry(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>
|
||||
Adds OpenTelemetry SDK services into the supplied <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> and/or <see
|
||||
cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>OpenTelemetry SDK services are inserted at the beginning of the
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> and started with the host. For details
|
||||
about the ordering of events and capturing telemetry in
|
||||
<see cref="T:Microsoft.Extensions.Hosting.IHostedService" />s see: <see href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Extensions.Hosting/README.md#hosted-service-ordering-and-telemetry-capture" />.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<param name="services"><see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1 @@
|
||||
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUhlRENDQnY2Z0F3SUJBZ0lVUld4TWdhK3RUZ01BeVU2U3l4d1lveE9Na2s0d0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpVd05ESTVNakExTVRFd1doY05NalV3TkRJNU1qRXdNVEV3V2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUU2SG5aUWxwdVlZV1E5byswTUdvanM1V0RJMlhYVEtJRm1vT0IKT1ZkY3ozREIzSzlKNGVjWUtKOVRrdnNQbGNnOUExTlRLbUt0a3d4YUNYNWhhTmxuejZPQ0JoMHdnZ1laTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVUrdGoyCkJ4a05iRlZTVTVQTjZZaFM5OVdxbm9Vd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d2dZVUdBMVVkRVFFQi93UjdNSG1HZDJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5dmNHVnVMWFJsYkdWdApaWFJ5ZVM5dmNHVnVkR1ZzWlcxbGRISjVMV1J2ZEc1bGRDOHVaMmwwYUhWaUwzZHZjbXRtYkc5M2N5OXdkV0pzCmFYTm9MWEJoWTJ0aFoyVnpMVEV1TUM1NWJXeEFjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHhNaTR3TURrR0Npc0cKQVFRQmc3OHdBUUVFSzJoMGRIQnpPaTh2ZEc5clpXNHVZV04wYVc5dWN5NW5hWFJvZFdKMWMyVnlZMjl1ZEdWdQpkQzVqYjIwd0VnWUtLd1lCQkFHRHZ6QUJBZ1FFY0hWemFEQTJCZ29yQmdFRUFZTy9NQUVEQkNoaE5qZGhZMlE0Ck4yUTFaVFJrTkRNM1l6VXpPVGcyTmpSbU56Vm1ZV0V4T1RRNU5HSmxZamxqTUM4R0Npc0dBUVFCZzc4d0FRUUUKSVVKMWFXeGtMQ0J3WVdOckxDQmhibVFnY0hWaWJHbHphQ0IwYnlCTmVVZGxkREF4QmdvckJnRUVBWU8vTUFFRgpCQ052Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1ZEdWc1pXMWxkSEo1TFdSdmRHNWxkREFqQmdvckJnRUVBWU8vCk1BRUdCQlZ5WldaekwzUmhaM012WTI5eVpTMHhMakV5TGpBd093WUtLd1lCQkFHRHZ6QUJDQVF0REN0b2RIUncKY3pvdkwzUnZhMlZ1TG1GamRHbHZibk11WjJsMGFIVmlkWE5sY21OdmJuUmxiblF1WTI5dE1JR0hCZ29yQmdFRQpBWU8vTUFFSkJIa01kMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzl2Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1CmRHVnNaVzFsZEhKNUxXUnZkRzVsZEM4dVoybDBhSFZpTDNkdmNtdG1iRzkzY3k5d2RXSnNhWE5vTFhCaFkydGgKWjJWekxURXVNQzU1Yld4QWNtVm1jeTkwWVdkekwyTnZjbVV0TVM0eE1pNHdNRGdHQ2lzR0FRUUJnNzh3QVFvRQpLZ3dvWVRZM1lXTmtPRGRrTldVMFpEUXpOMk0xTXprNE5qWTBaamMxWm1GaE1UazBPVFJpWldJNVl6QWRCZ29yCkJnRUVBWU8vTUFFTEJBOE1EV2RwZEdoMVlpMW9iM04wWldRd1JnWUtLd1lCQkFHRHZ6QUJEQVE0RERab2RIUncKY3pvdkwyZHBkR2gxWWk1amIyMHZiM0JsYmkxMFpXeGxiV1YwY25rdmIzQmxiblJsYkdWdFpYUnllUzFrYjNSdQpaWFF3T0FZS0t3WUJCQUdEdnpBQkRRUXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm1OelZtCllXRXhPVFE1TkdKbFlqbGpNQ1VHQ2lzR0FRUUJnNzh3QVE0RUZ3d1ZjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHgKTWk0d01Ca0dDaXNHQVFRQmc3OHdBUThFQ3d3Sk1UZzFORGM0TURVNU1ERUdDaXNHQVFRQmc3OHdBUkFFSXd3aAphSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMjl3Wlc0dGRHVnNaVzFsZEhKNU1CZ0dDaXNHQVFRQmc3OHdBUkVFCkNnd0lORGs1T1Rnd01ESXdnWWNHQ2lzR0FRUUJnNzh3QVJJRWVReDNhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXQKTDI5d1pXNHRkR1ZzWlcxbGRISjVMMjl3Wlc1MFpXeGxiV1YwY25rdFpHOTBibVYwTHk1bmFYUm9kV0l2ZDI5eQphMlpzYjNkekwzQjFZbXhwYzJndGNHRmphMkZuWlhNdE1TNHdMbmx0YkVCeVpXWnpMM1JoWjNNdlkyOXlaUzB4CkxqRXlMakF3T0FZS0t3WUJCQUdEdnpBQkV3UXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm0KTnpWbVlXRXhPVFE1TkdKbFlqbGpNQlFHQ2lzR0FRUUJnNzh3QVJRRUJnd0VjSFZ6YURCcUJnb3JCZ0VFQVlPLwpNQUVWQkZ3TVdtaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOXZjR1Z1TFhSbGJHVnRaWFJ5ZVM5dmNHVnVkR1ZzClpXMWxkSEo1TFdSdmRHNWxkQzloWTNScGIyNXpMM0oxYm5Ndk1UUTNOREV3TWpVeU1UTXZZWFIwWlcxd2RITXYKTVRBV0Jnb3JCZ0VFQVlPL01BRVdCQWdNQm5CMVlteHBZekNCaWdZS0t3WUJCQUhXZVFJRUFnUjhCSG9BZUFCMgpBTjA5TUdyR3h4RXlZeGtlSEpsbk53S2lTbDY0M2p5dC80ZUtjb0F2S2U2T0FBQUJsb05SWHNvQUFBUURBRWN3ClJRSWhBSUdZbldmNGpRU2JBS3FOV000ZmRGNXdGa1ZoQVNBTmMra1dNTTlQbWt4WEFpQUxPdVJzS2VRWGprU1QKREx4Q24reHlWbEtpc1pCcE5IeWpBZmRBSllLOU96QUtCZ2dxaGtqT1BRUURBd05vQURCbEFqQm42VnJLOE9IRwplL29Fd2R4SUxlbE80aG55ZXN1Q2pIcGgyNXovQWN4bUlmQVk1clp5NldpMXNSWG03WjRaNmtjQ01RQzF2N1h5CmdYWUM5RElPT1dFUGRSUEJseFc1bEhrMC9TOUVWR1lqQ2VWQUhrWk1pWFhrWjlDSTA3T2R2VmEzaENVPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
|
||||
@@ -0,0 +1 @@
|
||||
MEUCIQDkM+MaFl5h62XrkXIQDUtPsV351fKxdWdBQUIzUoytrwIgKZ8L35IMo0twBvETTEwkXmA+W/Z6Y+B5ZtVv18OkVf0=
|
||||
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>OpenTelemetry.Extensions.Hosting</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:OpenTelemetry.Extensions.Hosting.Implementation.HostingExtensionsEventSource">
|
||||
<summary>
|
||||
EventSource events emitted from the project.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:OpenTelemetry.OpenTelemetryBuilder">
|
||||
<summary>
|
||||
Contains methods for configuring the OpenTelemetry SDK inside an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OpenTelemetry.OpenTelemetryBuilder.Services">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.ConfigureResource(System.Action{OpenTelemetry.Resources.ResourceBuilder})">
|
||||
<summary>
|
||||
Registers an action to configure the <see cref="T:OpenTelemetry.Resources.ResourceBuilder"/>s used
|
||||
by tracing, metrics, and logging.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Each registered configuration action will be applied sequentially.
|
||||
</remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Resources.ResourceBuilder"/> configuration
|
||||
action.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics(System.Action{OpenTelemetry.Metrics.MeterProviderBuilder})">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Metrics.MeterProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing(System.Action{OpenTelemetry.Trace.TracerProviderBuilder})">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Trace.TracerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Logs.LoggerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder},System.Action{OpenTelemetry.Logs.OpenTelemetryLoggerOptions})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configureBuilder">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/> configuration callback.</param>
|
||||
<param name="configureOptions">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> configuration callback. <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> are used by the <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' automatically registered
|
||||
by this method.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions">
|
||||
<summary>
|
||||
Extension methods for setting up OpenTelemetry services in an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions.AddOpenTelemetry(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>
|
||||
Adds OpenTelemetry SDK services into the supplied <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> and/or <see
|
||||
cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>OpenTelemetry SDK services are inserted at the beginning of the
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> and started with the host. For details
|
||||
about the ordering of events and capturing telemetry in
|
||||
<see cref="T:Microsoft.Extensions.Hosting.IHostedService" />s see: <see href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Extensions.Hosting/README.md#hosted-service-ordering-and-telemetry-capture" />.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<param name="services"><see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
@@ -0,0 +1 @@
|
||||
LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUhlRENDQnY2Z0F3SUJBZ0lVVEh6bEhJRHM1QWFUSEkzVE1RQ3NlMksra2pRd0NnWUlLb1pJemowRUF3TXcKTnpFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUjR3SEFZRFZRUURFeFZ6YVdkemRHOXlaUzFwYm5SbApjbTFsWkdsaGRHVXdIaGNOTWpVd05ESTVNakExTVRFd1doY05NalV3TkRJNU1qRXdNVEV3V2pBQU1Ga3dFd1lICktvWkl6ajBDQVFZSUtvWkl6ajBEQVFjRFFnQUV0RTEwYnVRNUcvMG5KTlgyOGh3ZkJ0MjVjdy9sNlNYaHV0NDgKZ3NMbkdDTUVDa2tXcDNnOC91WEsyaVpjWDdKMkZUVmNFclo1bk9tTk1kVGM3bWNBdDZPQ0JoMHdnZ1laTUE0RwpBMVVkRHdFQi93UUVBd0lIZ0RBVEJnTlZIU1VFRERBS0JnZ3JCZ0VGQlFjREF6QWRCZ05WSFE0RUZnUVV5VjVCCjRaU1ZVc09CRTZ6ejNGT211N3lCNU9vd0h3WURWUjBqQkJnd0ZvQVUzOVBwejFZa0VaYjVxTmpwS0ZXaXhpNFkKWkQ4d2dZVUdBMVVkRVFFQi93UjdNSG1HZDJoMGRIQnpPaTh2WjJsMGFIVmlMbU52YlM5dmNHVnVMWFJsYkdWdApaWFJ5ZVM5dmNHVnVkR1ZzWlcxbGRISjVMV1J2ZEc1bGRDOHVaMmwwYUhWaUwzZHZjbXRtYkc5M2N5OXdkV0pzCmFYTm9MWEJoWTJ0aFoyVnpMVEV1TUM1NWJXeEFjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHhNaTR3TURrR0Npc0cKQVFRQmc3OHdBUUVFSzJoMGRIQnpPaTh2ZEc5clpXNHVZV04wYVc5dWN5NW5hWFJvZFdKMWMyVnlZMjl1ZEdWdQpkQzVqYjIwd0VnWUtLd1lCQkFHRHZ6QUJBZ1FFY0hWemFEQTJCZ29yQmdFRUFZTy9NQUVEQkNoaE5qZGhZMlE0Ck4yUTFaVFJrTkRNM1l6VXpPVGcyTmpSbU56Vm1ZV0V4T1RRNU5HSmxZamxqTUM4R0Npc0dBUVFCZzc4d0FRUUUKSVVKMWFXeGtMQ0J3WVdOckxDQmhibVFnY0hWaWJHbHphQ0IwYnlCTmVVZGxkREF4QmdvckJnRUVBWU8vTUFFRgpCQ052Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1ZEdWc1pXMWxkSEo1TFdSdmRHNWxkREFqQmdvckJnRUVBWU8vCk1BRUdCQlZ5WldaekwzUmhaM012WTI5eVpTMHhMakV5TGpBd093WUtLd1lCQkFHRHZ6QUJDQVF0REN0b2RIUncKY3pvdkwzUnZhMlZ1TG1GamRHbHZibk11WjJsMGFIVmlkWE5sY21OdmJuUmxiblF1WTI5dE1JR0hCZ29yQmdFRQpBWU8vTUFFSkJIa01kMmgwZEhCek9pOHZaMmwwYUhWaUxtTnZiUzl2Y0dWdUxYUmxiR1Z0WlhSeWVTOXZjR1Z1CmRHVnNaVzFsZEhKNUxXUnZkRzVsZEM4dVoybDBhSFZpTDNkdmNtdG1iRzkzY3k5d2RXSnNhWE5vTFhCaFkydGgKWjJWekxURXVNQzU1Yld4QWNtVm1jeTkwWVdkekwyTnZjbVV0TVM0eE1pNHdNRGdHQ2lzR0FRUUJnNzh3QVFvRQpLZ3dvWVRZM1lXTmtPRGRrTldVMFpEUXpOMk0xTXprNE5qWTBaamMxWm1GaE1UazBPVFJpWldJNVl6QWRCZ29yCkJnRUVBWU8vTUFFTEJBOE1EV2RwZEdoMVlpMW9iM04wWldRd1JnWUtLd1lCQkFHRHZ6QUJEQVE0RERab2RIUncKY3pvdkwyZHBkR2gxWWk1amIyMHZiM0JsYmkxMFpXeGxiV1YwY25rdmIzQmxiblJsYkdWdFpYUnllUzFrYjNSdQpaWFF3T0FZS0t3WUJCQUdEdnpBQkRRUXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm1OelZtCllXRXhPVFE1TkdKbFlqbGpNQ1VHQ2lzR0FRUUJnNzh3QVE0RUZ3d1ZjbVZtY3k5MFlXZHpMMk52Y21VdE1TNHgKTWk0d01Ca0dDaXNHQVFRQmc3OHdBUThFQ3d3Sk1UZzFORGM0TURVNU1ERUdDaXNHQVFRQmc3OHdBUkFFSXd3aAphSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXRMMjl3Wlc0dGRHVnNaVzFsZEhKNU1CZ0dDaXNHQVFRQmc3OHdBUkVFCkNnd0lORGs1T1Rnd01ESXdnWWNHQ2lzR0FRUUJnNzh3QVJJRWVReDNhSFIwY0hNNkx5OW5hWFJvZFdJdVkyOXQKTDI5d1pXNHRkR1ZzWlcxbGRISjVMMjl3Wlc1MFpXeGxiV1YwY25rdFpHOTBibVYwTHk1bmFYUm9kV0l2ZDI5eQphMlpzYjNkekwzQjFZbXhwYzJndGNHRmphMkZuWlhNdE1TNHdMbmx0YkVCeVpXWnpMM1JoWjNNdlkyOXlaUzB4CkxqRXlMakF3T0FZS0t3WUJCQUdEdnpBQkV3UXFEQ2hoTmpkaFkyUTROMlExWlRSa05ETTNZelV6T1RnMk5qUm0KTnpWbVlXRXhPVFE1TkdKbFlqbGpNQlFHQ2lzR0FRUUJnNzh3QVJRRUJnd0VjSFZ6YURCcUJnb3JCZ0VFQVlPLwpNQUVWQkZ3TVdtaDBkSEJ6T2k4dloybDBhSFZpTG1OdmJTOXZjR1Z1TFhSbGJHVnRaWFJ5ZVM5dmNHVnVkR1ZzClpXMWxkSEo1TFdSdmRHNWxkQzloWTNScGIyNXpMM0oxYm5Ndk1UUTNOREV3TWpVeU1UTXZZWFIwWlcxd2RITXYKTVRBV0Jnb3JCZ0VFQVlPL01BRVdCQWdNQm5CMVlteHBZekNCaWdZS0t3WUJCQUhXZVFJRUFnUjhCSG9BZUFCMgpBTjA5TUdyR3h4RXlZeGtlSEpsbk53S2lTbDY0M2p5dC80ZUtjb0F2S2U2T0FBQUJsb05SWVZFQUFBUURBRWN3ClJRSWhBTDVERHBVQ3l1VlBTdngrWlFYb1hNV21uMXpPa2YyOUJjdmpjcFhrYXFmc0FpQXJiTlhjZ010eGR1VmwKUUNCY0l3UzZqY1JkWWFIV1pOVVFLTUR0ZmJjUzB6QUtCZ2dxaGtqT1BRUURBd05vQURCbEFqRUFnS1E3bVlkegpISUlxZk1PL0s1SVM4SHZ5MDhKZ00vN3l1dFhMZUlqNFN1SmN0cUJVMEtXK1V2TWdRZHdwa1hnY0FqQWRRZ2Y2CmxQd25KUEp5eFJ6S1N1QnpUaFVvbFNTZkpKUE82R1MvVENFTGs0TU93SGIyczdQU0FITTJaLytHcHZJPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
|
||||
@@ -0,0 +1 @@
|
||||
MEYCIQDeXMcIwGf/lsnRXRPl71z9De7LNKPN/zBoC33uOEhnLAIhALsKn4KKWZGMW1et5uoQX+hHO6REmYmoRem+iqjufInp
|
||||
@@ -0,0 +1,157 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>OpenTelemetry.Extensions.Hosting</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:OpenTelemetry.Extensions.Hosting.Implementation.HostingExtensionsEventSource">
|
||||
<summary>
|
||||
EventSource events emitted from the project.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:OpenTelemetry.OpenTelemetryBuilder">
|
||||
<summary>
|
||||
Contains methods for configuring the OpenTelemetry SDK inside an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OpenTelemetry.OpenTelemetryBuilder.Services">
|
||||
<inheritdoc />
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.ConfigureResource(System.Action{OpenTelemetry.Resources.ResourceBuilder})">
|
||||
<summary>
|
||||
Registers an action to configure the <see cref="T:OpenTelemetry.Resources.ResourceBuilder"/>s used
|
||||
by tracing, metrics, and logging.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Each registered configuration action will be applied sequentially.
|
||||
</remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Resources.ResourceBuilder"/> configuration
|
||||
action.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Diagnostics.Metrics.IMetricsListener"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics(System.Action{OpenTelemetry.Metrics.MeterProviderBuilder})">
|
||||
<summary>
|
||||
Adds metric services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithMetrics" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Metrics.MeterProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Note: This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing(System.Action{OpenTelemetry.Trace.TracerProviderBuilder})">
|
||||
<summary>
|
||||
Adds tracing services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithTracing" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Trace.TracerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Logs.LoggerProvider"/> will be created for a given
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>This method automatically registers an <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' into the <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configure"><see cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/>
|
||||
configuration callback.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging(System.Action{OpenTelemetry.Logs.LoggerProviderBuilder},System.Action{OpenTelemetry.Logs.OpenTelemetryLoggerOptions})">
|
||||
<summary>
|
||||
Adds logging services into the builder.
|
||||
</summary>
|
||||
<remarks><inheritdoc cref="M:OpenTelemetry.OpenTelemetryBuilder.WithLogging" path="/remarks"/></remarks>
|
||||
<param name="configureBuilder">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.LoggerProviderBuilder"/> configuration callback.</param>
|
||||
<param name="configureOptions">Optional <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> configuration callback. <see
|
||||
cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions"/> are used by the <see
|
||||
cref="T:Microsoft.Extensions.Logging.ILoggerProvider"/> named 'OpenTelemetry' automatically registered
|
||||
by this method.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions">
|
||||
<summary>
|
||||
Extension methods for setting up OpenTelemetry services in an <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.Extensions.DependencyInjection.OpenTelemetryServicesExtensions.AddOpenTelemetry(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
|
||||
<summary>
|
||||
Adds OpenTelemetry SDK services into the supplied <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
|
||||
</summary>
|
||||
<remarks>
|
||||
Notes:
|
||||
<list type="bullet">
|
||||
<item>This is safe to be called multiple times and by library authors.
|
||||
Only a single <see cref="T:OpenTelemetry.Trace.TracerProvider"/> and/or <see
|
||||
cref="T:OpenTelemetry.Metrics.MeterProvider"/> will be created for a given <see
|
||||
cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</item>
|
||||
<item>OpenTelemetry SDK services are inserted at the beginning of the
|
||||
<see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> and started with the host. For details
|
||||
about the ordering of events and capturing telemetry in
|
||||
<see cref="T:Microsoft.Extensions.Hosting.IHostedService" />s see: <see href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Extensions.Hosting/README.md#hosted-service-ordering-and-telemetry-capture" />.</item>
|
||||
</list>
|
||||
</remarks>
|
||||
<param name="services"><see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.</param>
|
||||
<returns>The supplied <see cref="T:OpenTelemetry.OpenTelemetryBuilder"/> for chaining
|
||||
calls.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Reference in New Issue
Block a user