SDK: Nullable annotations for base classes & batch + shims to enable compiler features (#3374)
* Nullable annotations and shims for SDK base classes & batch. * Target updates. * Remove System.Collections.Immutable ref. * ApiCompat attribute exclusions.
This commit is contained in:
parent
17e6d76087
commit
ee11de90a3
|
|
@ -29,6 +29,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{7CB2F02E
|
|||
build\docker-compose.net6.0.yml = build\docker-compose.net6.0.yml
|
||||
build\docker-compose.netcoreapp3.1.yml = build\docker-compose.netcoreapp3.1.yml
|
||||
build\finalize-publicapi.ps1 = build\finalize-publicapi.ps1
|
||||
build\GlobalAttrExclusions.txt = build\GlobalAttrExclusions.txt
|
||||
build\opentelemetry-icon-color.png = build\opentelemetry-icon-color.png
|
||||
build\OpenTelemetry.prod.loose.ruleset = build\OpenTelemetry.prod.loose.ruleset
|
||||
build\OpenTelemetry.prod.ruleset = build\OpenTelemetry.prod.ruleset
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@
|
|||
<PackageOutputPath Condition="$(Build_ArtifactStagingDirectory) != ''">$(Build_ArtifactStagingDirectory)</PackageOutputPath>
|
||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||
<!--<MinVerVerbosity>detailed</MinVerVerbosity>-->
|
||||
<ApiCompatExcludeAttributeList>$(RepoRoot)\build\GlobalAttrExclusions.txt</ApiCompatExcludeAttributeList>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="AssemblyVersionTarget" AfterTargets="MinVer" Condition="'$(MinVerVersion)'!='' AND '$(BuildNumber)' != ''">
|
||||
|
|
|
|||
|
|
@ -0,0 +1,4 @@
|
|||
// These attributes should be excluded from ApiCompat checks.
|
||||
|
||||
T:System.Runtime.CompilerServices.CompilerGeneratedAttribute
|
||||
T:System.Runtime.CompilerServices.NullableContextAttribute
|
||||
|
|
@ -1,21 +1,21 @@
|
|||
#nullable enable
|
||||
~abstract OpenTelemetry.BaseExporter<T>.Export(in OpenTelemetry.Batch<T> batch) -> OpenTelemetry.ExportResult
|
||||
~abstract OpenTelemetry.BaseExportProcessor<T>.OnExport(T data) -> void
|
||||
~OpenTelemetry.BaseExporter<T>
|
||||
~OpenTelemetry.BaseExporter<T>.ParentProvider.get -> OpenTelemetry.BaseProvider
|
||||
~OpenTelemetry.BaseExportProcessor<T>
|
||||
~OpenTelemetry.BaseExportProcessor<T>.BaseExportProcessor(OpenTelemetry.BaseExporter<T> exporter) -> void
|
||||
abstract OpenTelemetry.BaseExporter<T>.Export(in OpenTelemetry.Batch<T!> batch) -> OpenTelemetry.ExportResult
|
||||
abstract OpenTelemetry.BaseExportProcessor<T>.OnExport(T! data) -> void
|
||||
OpenTelemetry.BaseExporter<T>
|
||||
OpenTelemetry.BaseExporter<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
OpenTelemetry.BaseExportProcessor<T>
|
||||
OpenTelemetry.BaseExportProcessor<T>.BaseExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
~OpenTelemetry.Batch<T>
|
||||
~OpenTelemetry.Batch<T>.Batch(T[] items, int count) -> void
|
||||
~OpenTelemetry.Batch<T>.Enumerator.Current.get -> T
|
||||
OpenTelemetry.Batch<T>
|
||||
OpenTelemetry.Batch<T>.Batch(T![]! items, int count) -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.Current.get -> T!
|
||||
~OpenTelemetry.Batch<T>.GetEnumerator() -> OpenTelemetry.Batch<T>.Enumerator
|
||||
~OpenTelemetry.BatchActivityExportProcessor.BatchActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
~OpenTelemetry.BatchExportProcessor<T>
|
||||
~OpenTelemetry.BatchExportProcessor<T>.BatchExportProcessor(OpenTelemetry.BaseExporter<T> exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
OpenTelemetry.BatchExportProcessor<T>
|
||||
OpenTelemetry.BatchExportProcessor<T>.BatchExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
~OpenTelemetry.BatchExportProcessorOptions<T>
|
||||
~OpenTelemetry.CompositeProcessor<T>.AddProcessor(OpenTelemetry.BaseProcessor<T> processor) -> OpenTelemetry.CompositeProcessor<T>
|
||||
~OpenTelemetry.CompositeProcessor<T>.CompositeProcessor(System.Collections.Generic.IEnumerable<OpenTelemetry.BaseProcessor<T>> processors) -> void
|
||||
OpenTelemetry.CompositeProcessor<T>.AddProcessor(OpenTelemetry.BaseProcessor<T>! processor) -> OpenTelemetry.CompositeProcessor<T>!
|
||||
OpenTelemetry.CompositeProcessor<T>.CompositeProcessor(System.Collections.Generic.IEnumerable<OpenTelemetry.BaseProcessor<T>!>! processors) -> void
|
||||
~OpenTelemetry.Metrics.BaseExportingMetricReader.BaseExportingMetricReader(OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric> exporter) -> void
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.get -> double[]
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.set -> void
|
||||
|
|
@ -46,8 +46,8 @@ OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
|||
~OpenTelemetry.Resources.ResourceBuilder.Build() -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.ResourceBuilder.Clear() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~OpenTelemetry.SimpleActivityExportProcessor.SimpleActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter) -> void
|
||||
~OpenTelemetry.SimpleExportProcessor<T>
|
||||
~OpenTelemetry.SimpleExportProcessor<T>.SimpleExportProcessor(OpenTelemetry.BaseExporter<T> exporter) -> void
|
||||
OpenTelemetry.SimpleExportProcessor<T>
|
||||
OpenTelemetry.SimpleExportProcessor<T>.SimpleExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler, OpenTelemetry.Trace.Sampler remoteParentSampled = null, OpenTelemetry.Trace.Sampler remoteParentNotSampled = null, OpenTelemetry.Trace.Sampler localParentSampled = null, OpenTelemetry.Trace.Sampler localParentNotSampled = null) -> void
|
||||
~OpenTelemetry.Trace.Sampler.Description.get -> string
|
||||
|
|
@ -60,19 +60,19 @@ OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
|||
~OpenTelemetry.Trace.SamplingResult.SamplingResult(OpenTelemetry.Trace.SamplingDecision decision, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> void
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation(string instrumentationName, string instrumentationVersion, System.Func<object> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.Build() -> OpenTelemetry.Trace.TracerProvider
|
||||
~override OpenTelemetry.BaseExportProcessor<T>.OnEnd(T data) -> void
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnEnd(T! data) -> void
|
||||
~override OpenTelemetry.BatchActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
~override OpenTelemetry.BatchExportProcessor<T>.OnExport(T data) -> void
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddMeter(params string[] names) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.SimpleActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
~override OpenTelemetry.SimpleExportProcessor<T>.OnExport(T data) -> void
|
||||
override OpenTelemetry.SimpleExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Trace.SamplingResult.Equals(object obj) -> bool
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddLegacySource(string operationName) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddSource(params string[] names) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override sealed OpenTelemetry.BaseExportProcessor<T>.OnStart(T data) -> void
|
||||
~readonly OpenTelemetry.BaseExportProcessor<T>.exporter -> OpenTelemetry.BaseExporter<T>
|
||||
override sealed OpenTelemetry.BaseExportProcessor<T>.OnStart(T! data) -> void
|
||||
readonly OpenTelemetry.BaseExportProcessor<T>.exporter -> OpenTelemetry.BaseExporter<T!>!
|
||||
~readonly OpenTelemetry.Metrics.BaseExportingMetricReader.exporter -> OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric>
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddReader(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, OpenTelemetry.Metrics.MetricReader reader) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, string instrumentName, OpenTelemetry.Metrics.MetricStreamConfiguration metricStreamConfiguration) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
|
|
@ -145,7 +145,7 @@ OpenTelemetry.ExportResult
|
|||
OpenTelemetry.ExportResult.Failure = 1 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.ExportResult.Success = 0 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.Logs.LogRecord
|
||||
OpenTelemetry.Logs.LogRecord.CategoryName.get -> string!
|
||||
OpenTelemetry.Logs.LogRecord.CategoryName.get -> string?
|
||||
OpenTelemetry.Logs.LogRecord.EventId.get -> Microsoft.Extensions.Logging.EventId
|
||||
OpenTelemetry.Logs.LogRecord.Exception.get -> System.Exception?
|
||||
OpenTelemetry.Logs.LogRecord.ForEachScope<TState>(System.Action<OpenTelemetry.Logs.LogRecordScope, TState>! callback, TState state) -> void
|
||||
|
|
|
|||
|
|
@ -0,0 +1,359 @@
|
|||
#nullable enable
|
||||
abstract OpenTelemetry.BaseExporter<T>.Export(in OpenTelemetry.Batch<T!> batch) -> OpenTelemetry.ExportResult
|
||||
abstract OpenTelemetry.BaseExportProcessor<T>.OnExport(T! data) -> void
|
||||
OpenTelemetry.BaseExporter<T>
|
||||
OpenTelemetry.BaseExporter<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
OpenTelemetry.BaseExportProcessor<T>
|
||||
OpenTelemetry.BaseExportProcessor<T>.BaseExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
OpenTelemetry.Batch<T>
|
||||
OpenTelemetry.Batch<T>.Batch(T![]! items, int count) -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.Current.get -> T!
|
||||
~OpenTelemetry.Batch<T>.GetEnumerator() -> OpenTelemetry.Batch<T>.Enumerator
|
||||
~OpenTelemetry.BatchActivityExportProcessor.BatchActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
OpenTelemetry.BatchExportProcessor<T>
|
||||
OpenTelemetry.BatchExportProcessor<T>.BatchExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
~OpenTelemetry.BatchExportProcessorOptions<T>
|
||||
OpenTelemetry.CompositeProcessor<T>.AddProcessor(OpenTelemetry.BaseProcessor<T>! processor) -> OpenTelemetry.CompositeProcessor<T>!
|
||||
OpenTelemetry.CompositeProcessor<T>.CompositeProcessor(System.Collections.Generic.IEnumerable<OpenTelemetry.BaseProcessor<T>!>! processors) -> void
|
||||
~OpenTelemetry.Metrics.BaseExportingMetricReader.BaseExportingMetricReader(OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric> exporter) -> void
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.get -> double[]
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.set -> void
|
||||
~OpenTelemetry.Metrics.IPullMetricExporter.Collect.get -> System.Func<int, bool>
|
||||
~OpenTelemetry.Metrics.IPullMetricExporter.Collect.set -> void
|
||||
~OpenTelemetry.Metrics.MeterProviderBuilderBase.Build() -> OpenTelemetry.Metrics.MeterProvider
|
||||
~OpenTelemetry.Metrics.Metric.Description.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.MeterName.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.MeterVersion.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.Name.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.Unit.get -> string
|
||||
~OpenTelemetry.Metrics.MetricPoint.GetHistogramBuckets() -> OpenTelemetry.Metrics.HistogramBuckets
|
||||
~OpenTelemetry.Metrics.MetricReaderOptions.PeriodicExportingMetricReaderOptions.get -> OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions
|
||||
~OpenTelemetry.Metrics.MetricReaderOptions.PeriodicExportingMetricReaderOptions.set -> void
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Description.get -> string
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Description.set -> void
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Name.get -> string
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Name.set -> void
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.TagKeys.get -> string[]
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.TagKeys.set -> void
|
||||
~OpenTelemetry.Metrics.PeriodicExportingMetricReader.PeriodicExportingMetricReader(OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric> exporter, int exportIntervalMilliseconds = 60000, int exportTimeoutMilliseconds = 30000) -> void
|
||||
~OpenTelemetry.ReadOnlyTagCollection.Enumerator.Current.get -> System.Collections.Generic.KeyValuePair<string, object>
|
||||
~OpenTelemetry.Resources.IResourceDetector.Detect() -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.Resource.Attributes.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>
|
||||
~OpenTelemetry.Resources.Resource.Merge(OpenTelemetry.Resources.Resource other) -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.Resource.Resource(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> void
|
||||
~OpenTelemetry.Resources.ResourceBuilder.AddDetector(OpenTelemetry.Resources.IResourceDetector resourceDetector) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~OpenTelemetry.Resources.ResourceBuilder.Build() -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.ResourceBuilder.Clear() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~OpenTelemetry.SimpleActivityExportProcessor.SimpleActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter) -> void
|
||||
OpenTelemetry.SimpleExportProcessor<T>
|
||||
OpenTelemetry.SimpleExportProcessor<T>.SimpleExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler, OpenTelemetry.Trace.Sampler remoteParentSampled = null, OpenTelemetry.Trace.Sampler remoteParentNotSampled = null, OpenTelemetry.Trace.Sampler localParentSampled = null, OpenTelemetry.Trace.Sampler localParentNotSampled = null) -> void
|
||||
~OpenTelemetry.Trace.Sampler.Description.get -> string
|
||||
~OpenTelemetry.Trace.Sampler.Description.set -> void
|
||||
~OpenTelemetry.Trace.SamplingParameters.Links.get -> System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>
|
||||
~OpenTelemetry.Trace.SamplingParameters.Name.get -> string
|
||||
~OpenTelemetry.Trace.SamplingParameters.SamplingParameters(System.Diagnostics.ActivityContext parentContext, System.Diagnostics.ActivityTraceId traceId, string name, System.Diagnostics.ActivityKind kind, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> tags = null, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink> links = null) -> void
|
||||
~OpenTelemetry.Trace.SamplingParameters.Tags.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>
|
||||
~OpenTelemetry.Trace.SamplingResult.Attributes.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>
|
||||
~OpenTelemetry.Trace.SamplingResult.SamplingResult(OpenTelemetry.Trace.SamplingDecision decision, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> void
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation(string instrumentationName, string instrumentationVersion, System.Func<object> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.Build() -> OpenTelemetry.Trace.TracerProvider
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnEnd(T! data) -> void
|
||||
~override OpenTelemetry.BatchActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddMeter(params string[] names) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.SimpleActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
override OpenTelemetry.SimpleExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Trace.SamplingResult.Equals(object obj) -> bool
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddLegacySource(string operationName) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddSource(params string[] names) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
override sealed OpenTelemetry.BaseExportProcessor<T>.OnStart(T! data) -> void
|
||||
readonly OpenTelemetry.BaseExportProcessor<T>.exporter -> OpenTelemetry.BaseExporter<T!>!
|
||||
~readonly OpenTelemetry.Metrics.BaseExportingMetricReader.exporter -> OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric>
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddReader(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, OpenTelemetry.Metrics.MetricReader reader) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, string instrumentName, OpenTelemetry.Metrics.MetricStreamConfiguration metricStreamConfiguration) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, string instrumentName, string name) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, System.Func<System.Diagnostics.Metrics.Instrument, OpenTelemetry.Metrics.MetricStreamConfiguration> viewConfig) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.Build(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder) -> OpenTelemetry.Metrics.MeterProvider
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetMaxMetricPointsPerMetricStream(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, int maxMetricPointsPerMetricStream) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetMaxMetricStreams(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, int maxMetricStreams) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetResourceBuilder(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderExtensions.ForceFlush(this OpenTelemetry.Metrics.MeterProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
~static OpenTelemetry.Metrics.MeterProviderExtensions.Shutdown(this OpenTelemetry.Metrics.MeterProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
~static OpenTelemetry.Metrics.MetricStreamConfiguration.Drop.get -> OpenTelemetry.Metrics.MetricStreamConfiguration
|
||||
~static OpenTelemetry.ProviderExtensions.GetDefaultResource(this OpenTelemetry.BaseProvider baseProvider) -> OpenTelemetry.Resources.Resource
|
||||
~static OpenTelemetry.ProviderExtensions.GetResource(this OpenTelemetry.BaseProvider baseProvider) -> OpenTelemetry.Resources.Resource
|
||||
~static OpenTelemetry.Resources.Resource.Empty.get -> OpenTelemetry.Resources.Resource
|
||||
~static OpenTelemetry.Resources.ResourceBuilder.CreateDefault() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilder.CreateEmpty() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddAttributes(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddEnvironmentVariableDetector(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddService(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder, string serviceName, string serviceNamespace = null, string serviceVersion = null, bool autoGenerateServiceInstanceId = true, string serviceInstanceId = null) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddTelemetrySdk(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Sdk.CreateMeterProviderBuilder() -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Sdk.CreateTracerProviderBuilder() -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Sdk.SetDefaultTextMapPropagator(OpenTelemetry.Context.Propagation.TextMapPropagator textMapPropagator) -> void
|
||||
~static OpenTelemetry.SuppressInstrumentationScope.Begin(bool value = true) -> System.IDisposable
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.AddProcessor(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, OpenTelemetry.BaseProcessor<System.Diagnostics.Activity> processor) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.Build(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder) -> OpenTelemetry.Trace.TracerProvider
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.SetErrorStatusOnException(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, bool enabled = true) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.SetResourceBuilder(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.SetSampler(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, OpenTelemetry.Trace.Sampler sampler) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderExtensions.AddProcessor(this OpenTelemetry.Trace.TracerProvider provider, OpenTelemetry.BaseProcessor<System.Diagnostics.Activity> processor) -> OpenTelemetry.Trace.TracerProvider
|
||||
~static OpenTelemetry.Trace.TracerProviderExtensions.ForceFlush(this OpenTelemetry.Trace.TracerProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
~static OpenTelemetry.Trace.TracerProviderExtensions.Shutdown(this OpenTelemetry.Trace.TracerProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
abstract OpenTelemetry.Trace.Sampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
Microsoft.Extensions.Logging.OpenTelemetryLoggingExtensions
|
||||
OpenTelemetry.BaseExporter<T>.BaseExporter() -> void
|
||||
OpenTelemetry.BaseExporter<T>.Dispose() -> void
|
||||
OpenTelemetry.BaseExporter<T>.ForceFlush(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.BaseExporter<T>.Shutdown(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.BaseProcessor<T>
|
||||
OpenTelemetry.BaseProcessor<T>.BaseProcessor() -> void
|
||||
OpenTelemetry.BaseProcessor<T>.Dispose() -> void
|
||||
OpenTelemetry.BaseProcessor<T>.ForceFlush(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.BaseProcessor<T>.Shutdown(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Batch<T>.Batch() -> void
|
||||
OpenTelemetry.Batch<T>.Count.get -> long
|
||||
OpenTelemetry.Batch<T>.Dispose() -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator
|
||||
OpenTelemetry.Batch<T>.Enumerator.Dispose() -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Batch<T>.Enumerator.Reset() -> void
|
||||
OpenTelemetry.BatchActivityExportProcessor
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.BatchExportProcessorOptions() -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ExporterTimeoutMilliseconds.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ExporterTimeoutMilliseconds.set -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxExportBatchSize.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxExportBatchSize.set -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxQueueSize.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxQueueSize.set -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ScheduledDelayMilliseconds.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ScheduledDelayMilliseconds.set -> void
|
||||
OpenTelemetry.BatchLogRecordExportProcessor
|
||||
OpenTelemetry.BatchLogRecordExportProcessor.BatchLogRecordExportProcessor(OpenTelemetry.BaseExporter<OpenTelemetry.Logs.LogRecord!>! exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
OpenTelemetry.CompositeProcessor<T>
|
||||
OpenTelemetry.ExportProcessorType
|
||||
OpenTelemetry.ExportProcessorType.Batch = 1 -> OpenTelemetry.ExportProcessorType
|
||||
OpenTelemetry.ExportProcessorType.Simple = 0 -> OpenTelemetry.ExportProcessorType
|
||||
OpenTelemetry.ExportResult
|
||||
OpenTelemetry.ExportResult.Failure = 1 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.ExportResult.Success = 0 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.Logs.LogRecord
|
||||
OpenTelemetry.Logs.LogRecord.CategoryName.get -> string?
|
||||
OpenTelemetry.Logs.LogRecord.EventId.get -> Microsoft.Extensions.Logging.EventId
|
||||
OpenTelemetry.Logs.LogRecord.Exception.get -> System.Exception?
|
||||
OpenTelemetry.Logs.LogRecord.ForEachScope<TState>(System.Action<OpenTelemetry.Logs.LogRecordScope, TState>! callback, TState state) -> void
|
||||
OpenTelemetry.Logs.LogRecord.FormattedMessage.get -> string?
|
||||
OpenTelemetry.Logs.LogRecord.FormattedMessage.set -> void
|
||||
OpenTelemetry.Logs.LogRecord.LogLevel.get -> Microsoft.Extensions.Logging.LogLevel
|
||||
OpenTelemetry.Logs.LogRecord.SpanId.get -> System.Diagnostics.ActivitySpanId
|
||||
OpenTelemetry.Logs.LogRecord.State.get -> object?
|
||||
OpenTelemetry.Logs.LogRecord.State.set -> void
|
||||
OpenTelemetry.Logs.LogRecord.StateValues.get -> System.Collections.Generic.IReadOnlyList<System.Collections.Generic.KeyValuePair<string!, object?>>?
|
||||
OpenTelemetry.Logs.LogRecord.StateValues.set -> void
|
||||
OpenTelemetry.Logs.LogRecord.Timestamp.get -> System.DateTime
|
||||
OpenTelemetry.Logs.LogRecord.TraceFlags.get -> System.Diagnostics.ActivityTraceFlags
|
||||
OpenTelemetry.Logs.LogRecord.TraceId.get -> System.Diagnostics.ActivityTraceId
|
||||
OpenTelemetry.Logs.LogRecord.TraceState.get -> string?
|
||||
OpenTelemetry.Logs.LogRecordScope
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Current.get -> System.Collections.Generic.KeyValuePair<string!, object?>
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Dispose() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Enumerator(object? scope) -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Reset() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.GetEnumerator() -> OpenTelemetry.Logs.LogRecordScope.Enumerator
|
||||
OpenTelemetry.Logs.LogRecordScope.LogRecordScope() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Scope.get -> object?
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.AddProcessor(OpenTelemetry.BaseProcessor<OpenTelemetry.Logs.LogRecord!>! processor) -> OpenTelemetry.Logs.OpenTelemetryLoggerOptions!
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeFormattedMessage.get -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeFormattedMessage.set -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeScopes.get -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeScopes.set -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.OpenTelemetryLoggerOptions() -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.ParseStateValues.get -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.ParseStateValues.set -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.SetResourceBuilder(OpenTelemetry.Resources.ResourceBuilder! resourceBuilder) -> OpenTelemetry.Logs.OpenTelemetryLoggerOptions!
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.CreateLogger(string! categoryName) -> Microsoft.Extensions.Logging.ILogger!
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.OpenTelemetryLoggerProvider(Microsoft.Extensions.Options.IOptionsMonitor<OpenTelemetry.Logs.OpenTelemetryLoggerOptions!>! options) -> void
|
||||
OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.AggregationTemporality.Cumulative = 1 -> OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.AggregationTemporality.Delta = 2 -> OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.BaseExportingMetricReader
|
||||
OpenTelemetry.Metrics.BaseExportingMetricReader.SupportedExportModes.get -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration
|
||||
OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.ExplicitBucketHistogramConfiguration() -> void
|
||||
OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExportModes.Pull = 2 -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExportModes.Push = 1 -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExportModesAttribute
|
||||
OpenTelemetry.Metrics.ExportModesAttribute.ExportModesAttribute(OpenTelemetry.Metrics.ExportModes supported) -> void
|
||||
OpenTelemetry.Metrics.ExportModesAttribute.Supported.get -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.HistogramBucket
|
||||
OpenTelemetry.Metrics.HistogramBucket.BucketCount.get -> long
|
||||
OpenTelemetry.Metrics.HistogramBucket.ExplicitBound.get -> double
|
||||
OpenTelemetry.Metrics.HistogramBucket.HistogramBucket() -> void
|
||||
OpenTelemetry.Metrics.HistogramBuckets
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator.Current.get -> OpenTelemetry.Metrics.HistogramBucket
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Metrics.HistogramBuckets.GetEnumerator() -> OpenTelemetry.Metrics.HistogramBuckets.Enumerator
|
||||
OpenTelemetry.Metrics.IPullMetricExporter
|
||||
OpenTelemetry.Metrics.MeterProviderBuilderBase
|
||||
OpenTelemetry.Metrics.MeterProviderBuilderBase.MeterProviderBuilderBase() -> void
|
||||
OpenTelemetry.Metrics.MeterProviderBuilderExtensions
|
||||
OpenTelemetry.Metrics.MeterProviderExtensions
|
||||
OpenTelemetry.Metrics.Metric
|
||||
OpenTelemetry.Metrics.Metric.GetMetricPoints() -> OpenTelemetry.Metrics.MetricPointsAccessor
|
||||
OpenTelemetry.Metrics.Metric.MetricType.get -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.Metric.Temporality.get -> OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.MetricPoint
|
||||
OpenTelemetry.Metrics.MetricPoint.EndTime.get -> System.DateTimeOffset
|
||||
OpenTelemetry.Metrics.MetricPoint.GetGaugeLastValueDouble() -> double
|
||||
OpenTelemetry.Metrics.MetricPoint.GetGaugeLastValueLong() -> long
|
||||
OpenTelemetry.Metrics.MetricPoint.GetHistogramCount() -> long
|
||||
OpenTelemetry.Metrics.MetricPoint.GetHistogramSum() -> double
|
||||
OpenTelemetry.Metrics.MetricPoint.GetSumDouble() -> double
|
||||
OpenTelemetry.Metrics.MetricPoint.GetSumLong() -> long
|
||||
OpenTelemetry.Metrics.MetricPoint.MetricPoint() -> void
|
||||
OpenTelemetry.Metrics.MetricPoint.StartTime.get -> System.DateTimeOffset
|
||||
OpenTelemetry.Metrics.MetricPoint.Tags.get -> OpenTelemetry.ReadOnlyTagCollection
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator.Current.get -> OpenTelemetry.Metrics.MetricPoint
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.GetEnumerator() -> OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.MetricPointsAccessor() -> void
|
||||
OpenTelemetry.Metrics.MetricReader
|
||||
OpenTelemetry.Metrics.MetricReader.Collect(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Metrics.MetricReader.Dispose() -> void
|
||||
OpenTelemetry.Metrics.MetricReader.MetricReader() -> void
|
||||
OpenTelemetry.Metrics.MetricReader.Shutdown(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Metrics.MetricReader.TemporalityPreference.get -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReader.TemporalityPreference.set -> void
|
||||
OpenTelemetry.Metrics.MetricReaderOptions
|
||||
OpenTelemetry.Metrics.MetricReaderOptions.MetricReaderOptions() -> void
|
||||
OpenTelemetry.Metrics.MetricReaderOptions.TemporalityPreference.get -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReaderOptions.TemporalityPreference.set -> void
|
||||
OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReaderTemporalityPreference.Cumulative = 1 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReaderTemporalityPreference.Delta = 2 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricStreamConfiguration
|
||||
OpenTelemetry.Metrics.MetricStreamConfiguration.MetricStreamConfiguration() -> void
|
||||
OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.DoubleGauge = 45 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.DoubleSum = 29 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.Histogram = 64 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.LongGauge = 42 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.LongSum = 26 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricTypeExtensions
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReader
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportIntervalMilliseconds.get -> int?
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportIntervalMilliseconds.set -> void
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportTimeoutMilliseconds.get -> int?
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportTimeoutMilliseconds.set -> void
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.PeriodicExportingMetricReaderOptions() -> void
|
||||
OpenTelemetry.ProviderExtensions
|
||||
OpenTelemetry.ReadOnlyTagCollection
|
||||
OpenTelemetry.ReadOnlyTagCollection.Count.get -> int
|
||||
OpenTelemetry.ReadOnlyTagCollection.Enumerator
|
||||
OpenTelemetry.ReadOnlyTagCollection.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.ReadOnlyTagCollection.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.ReadOnlyTagCollection.GetEnumerator() -> OpenTelemetry.ReadOnlyTagCollection.Enumerator
|
||||
OpenTelemetry.ReadOnlyTagCollection.ReadOnlyTagCollection() -> void
|
||||
OpenTelemetry.Resources.IResourceDetector
|
||||
OpenTelemetry.Resources.Resource
|
||||
OpenTelemetry.Resources.ResourceBuilder
|
||||
OpenTelemetry.Resources.ResourceBuilderExtensions
|
||||
OpenTelemetry.Sdk
|
||||
OpenTelemetry.SimpleActivityExportProcessor
|
||||
OpenTelemetry.SimpleLogRecordExportProcessor
|
||||
OpenTelemetry.SimpleLogRecordExportProcessor.SimpleLogRecordExportProcessor(OpenTelemetry.BaseExporter<OpenTelemetry.Logs.LogRecord!>! exporter) -> void
|
||||
OpenTelemetry.SuppressInstrumentationScope
|
||||
OpenTelemetry.SuppressInstrumentationScope.Dispose() -> void
|
||||
OpenTelemetry.Trace.AlwaysOffSampler
|
||||
OpenTelemetry.Trace.AlwaysOffSampler.AlwaysOffSampler() -> void
|
||||
OpenTelemetry.Trace.AlwaysOnSampler
|
||||
OpenTelemetry.Trace.AlwaysOnSampler.AlwaysOnSampler() -> void
|
||||
OpenTelemetry.Trace.BatchExportActivityProcessorOptions
|
||||
OpenTelemetry.Trace.BatchExportActivityProcessorOptions.BatchExportActivityProcessorOptions() -> void
|
||||
OpenTelemetry.Trace.ParentBasedSampler
|
||||
OpenTelemetry.Trace.Sampler
|
||||
OpenTelemetry.Trace.Sampler.Sampler() -> void
|
||||
OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingDecision.Drop = 0 -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingDecision.RecordAndSample = 2 -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingDecision.RecordOnly = 1 -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingParameters
|
||||
OpenTelemetry.Trace.SamplingParameters.Kind.get -> System.Diagnostics.ActivityKind
|
||||
OpenTelemetry.Trace.SamplingParameters.ParentContext.get -> System.Diagnostics.ActivityContext
|
||||
OpenTelemetry.Trace.SamplingParameters.SamplingParameters() -> void
|
||||
OpenTelemetry.Trace.SamplingParameters.TraceId.get -> System.Diagnostics.ActivityTraceId
|
||||
OpenTelemetry.Trace.SamplingResult
|
||||
OpenTelemetry.Trace.SamplingResult.Decision.get -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingResult.Equals(OpenTelemetry.Trace.SamplingResult other) -> bool
|
||||
OpenTelemetry.Trace.SamplingResult.SamplingResult() -> void
|
||||
OpenTelemetry.Trace.SamplingResult.SamplingResult(bool isSampled) -> void
|
||||
OpenTelemetry.Trace.SamplingResult.SamplingResult(OpenTelemetry.Trace.SamplingDecision decision) -> void
|
||||
OpenTelemetry.Trace.TraceIdRatioBasedSampler
|
||||
OpenTelemetry.Trace.TraceIdRatioBasedSampler.TraceIdRatioBasedSampler(double probability) -> void
|
||||
OpenTelemetry.Trace.TracerProviderBuilderBase
|
||||
OpenTelemetry.Trace.TracerProviderBuilderBase.TracerProviderBuilderBase() -> void
|
||||
OpenTelemetry.Trace.TracerProviderBuilderExtensions
|
||||
OpenTelemetry.Trace.TracerProviderExtensions
|
||||
override OpenTelemetry.BaseExportProcessor<T>.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BatchExportProcessor<T>.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BatchLogRecordExportProcessor.OnEnd(OpenTelemetry.Logs.LogRecord! data) -> void
|
||||
override OpenTelemetry.CompositeProcessor<T>.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnEnd(T data) -> void
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnStart(T data) -> void
|
||||
override OpenTelemetry.Logs.OpenTelemetryLoggerProvider.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.Metrics.BaseExportingMetricReader.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.Metrics.BaseExportingMetricReader.OnCollect(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.Metrics.BaseExportingMetricReader.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.Metrics.PeriodicExportingMetricReader.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.Metrics.PeriodicExportingMetricReader.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.Trace.AlwaysOffSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
override OpenTelemetry.Trace.AlwaysOnSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
override OpenTelemetry.Trace.ParentBasedSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
override OpenTelemetry.Trace.SamplingResult.GetHashCode() -> int
|
||||
override OpenTelemetry.Trace.TraceIdRatioBasedSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
static Microsoft.Extensions.Logging.OpenTelemetryLoggingExtensions.AddOpenTelemetry(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action<OpenTelemetry.Logs.OpenTelemetryLoggerOptions!>? configure = null) -> Microsoft.Extensions.Logging.ILoggingBuilder!
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsDouble(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsGauge(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsHistogram(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsLong(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsSum(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Sdk.SuppressInstrumentation.get -> bool
|
||||
static OpenTelemetry.SuppressInstrumentationScope.Enter() -> int
|
||||
static OpenTelemetry.Trace.SamplingResult.operator !=(OpenTelemetry.Trace.SamplingResult decision1, OpenTelemetry.Trace.SamplingResult decision2) -> bool
|
||||
static OpenTelemetry.Trace.SamplingResult.operator ==(OpenTelemetry.Trace.SamplingResult decision1, OpenTelemetry.Trace.SamplingResult decision2) -> bool
|
||||
virtual OpenTelemetry.BaseExporter<T>.Dispose(bool disposing) -> void
|
||||
virtual OpenTelemetry.BaseExporter<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseExporter<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseProcessor<T>.Dispose(bool disposing) -> void
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnEnd(T data) -> void
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnStart(T data) -> void
|
||||
virtual OpenTelemetry.Metrics.MetricReader.Dispose(bool disposing) -> void
|
||||
virtual OpenTelemetry.Metrics.MetricReader.OnCollect(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.Metrics.MetricReader.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.ForceFlush(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.OpenTelemetryLoggerProvider() -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.OpenTelemetryLoggerProvider(System.Action<OpenTelemetry.Logs.OpenTelemetryLoggerOptions!>! configure) -> void
|
||||
|
|
@ -1,21 +1,21 @@
|
|||
#nullable enable
|
||||
~abstract OpenTelemetry.BaseExporter<T>.Export(in OpenTelemetry.Batch<T> batch) -> OpenTelemetry.ExportResult
|
||||
~abstract OpenTelemetry.BaseExportProcessor<T>.OnExport(T data) -> void
|
||||
~OpenTelemetry.BaseExporter<T>
|
||||
~OpenTelemetry.BaseExporter<T>.ParentProvider.get -> OpenTelemetry.BaseProvider
|
||||
~OpenTelemetry.BaseExportProcessor<T>
|
||||
~OpenTelemetry.BaseExportProcessor<T>.BaseExportProcessor(OpenTelemetry.BaseExporter<T> exporter) -> void
|
||||
abstract OpenTelemetry.BaseExporter<T>.Export(in OpenTelemetry.Batch<T!> batch) -> OpenTelemetry.ExportResult
|
||||
abstract OpenTelemetry.BaseExportProcessor<T>.OnExport(T! data) -> void
|
||||
OpenTelemetry.BaseExporter<T>
|
||||
OpenTelemetry.BaseExporter<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
OpenTelemetry.BaseExportProcessor<T>
|
||||
OpenTelemetry.BaseExportProcessor<T>.BaseExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
~OpenTelemetry.Batch<T>
|
||||
~OpenTelemetry.Batch<T>.Batch(T[] items, int count) -> void
|
||||
~OpenTelemetry.Batch<T>.Enumerator.Current.get -> T
|
||||
OpenTelemetry.Batch<T>
|
||||
OpenTelemetry.Batch<T>.Batch(T![]! items, int count) -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.Current.get -> T!
|
||||
~OpenTelemetry.Batch<T>.GetEnumerator() -> OpenTelemetry.Batch<T>.Enumerator
|
||||
~OpenTelemetry.BatchActivityExportProcessor.BatchActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
~OpenTelemetry.BatchExportProcessor<T>
|
||||
~OpenTelemetry.BatchExportProcessor<T>.BatchExportProcessor(OpenTelemetry.BaseExporter<T> exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
OpenTelemetry.BatchExportProcessor<T>
|
||||
OpenTelemetry.BatchExportProcessor<T>.BatchExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
~OpenTelemetry.BatchExportProcessorOptions<T>
|
||||
~OpenTelemetry.CompositeProcessor<T>.AddProcessor(OpenTelemetry.BaseProcessor<T> processor) -> OpenTelemetry.CompositeProcessor<T>
|
||||
~OpenTelemetry.CompositeProcessor<T>.CompositeProcessor(System.Collections.Generic.IEnumerable<OpenTelemetry.BaseProcessor<T>> processors) -> void
|
||||
OpenTelemetry.CompositeProcessor<T>.AddProcessor(OpenTelemetry.BaseProcessor<T>! processor) -> OpenTelemetry.CompositeProcessor<T>!
|
||||
OpenTelemetry.CompositeProcessor<T>.CompositeProcessor(System.Collections.Generic.IEnumerable<OpenTelemetry.BaseProcessor<T>!>! processors) -> void
|
||||
~OpenTelemetry.Metrics.BaseExportingMetricReader.BaseExportingMetricReader(OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric> exporter) -> void
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.get -> double[]
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.set -> void
|
||||
|
|
@ -46,8 +46,8 @@ OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
|||
~OpenTelemetry.Resources.ResourceBuilder.Build() -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.ResourceBuilder.Clear() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~OpenTelemetry.SimpleActivityExportProcessor.SimpleActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter) -> void
|
||||
~OpenTelemetry.SimpleExportProcessor<T>
|
||||
~OpenTelemetry.SimpleExportProcessor<T>.SimpleExportProcessor(OpenTelemetry.BaseExporter<T> exporter) -> void
|
||||
OpenTelemetry.SimpleExportProcessor<T>
|
||||
OpenTelemetry.SimpleExportProcessor<T>.SimpleExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler, OpenTelemetry.Trace.Sampler remoteParentSampled = null, OpenTelemetry.Trace.Sampler remoteParentNotSampled = null, OpenTelemetry.Trace.Sampler localParentSampled = null, OpenTelemetry.Trace.Sampler localParentNotSampled = null) -> void
|
||||
~OpenTelemetry.Trace.Sampler.Description.get -> string
|
||||
|
|
@ -60,19 +60,19 @@ OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
|||
~OpenTelemetry.Trace.SamplingResult.SamplingResult(OpenTelemetry.Trace.SamplingDecision decision, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> void
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation(string instrumentationName, string instrumentationVersion, System.Func<object> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.Build() -> OpenTelemetry.Trace.TracerProvider
|
||||
~override OpenTelemetry.BaseExportProcessor<T>.OnEnd(T data) -> void
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnEnd(T! data) -> void
|
||||
~override OpenTelemetry.BatchActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
~override OpenTelemetry.BatchExportProcessor<T>.OnExport(T data) -> void
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddMeter(params string[] names) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.SimpleActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
~override OpenTelemetry.SimpleExportProcessor<T>.OnExport(T data) -> void
|
||||
override OpenTelemetry.SimpleExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Trace.SamplingResult.Equals(object obj) -> bool
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddLegacySource(string operationName) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddSource(params string[] names) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override sealed OpenTelemetry.BaseExportProcessor<T>.OnStart(T data) -> void
|
||||
~readonly OpenTelemetry.BaseExportProcessor<T>.exporter -> OpenTelemetry.BaseExporter<T>
|
||||
override sealed OpenTelemetry.BaseExportProcessor<T>.OnStart(T! data) -> void
|
||||
readonly OpenTelemetry.BaseExportProcessor<T>.exporter -> OpenTelemetry.BaseExporter<T!>!
|
||||
~readonly OpenTelemetry.Metrics.BaseExportingMetricReader.exporter -> OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric>
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddReader(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, OpenTelemetry.Metrics.MetricReader reader) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, string instrumentName, OpenTelemetry.Metrics.MetricStreamConfiguration metricStreamConfiguration) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
|
|
@ -145,7 +145,7 @@ OpenTelemetry.ExportResult
|
|||
OpenTelemetry.ExportResult.Failure = 1 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.ExportResult.Success = 0 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.Logs.LogRecord
|
||||
OpenTelemetry.Logs.LogRecord.CategoryName.get -> string!
|
||||
OpenTelemetry.Logs.LogRecord.CategoryName.get -> string?
|
||||
OpenTelemetry.Logs.LogRecord.EventId.get -> Microsoft.Extensions.Logging.EventId
|
||||
OpenTelemetry.Logs.LogRecord.Exception.get -> System.Exception?
|
||||
OpenTelemetry.Logs.LogRecord.ForEachScope<TState>(System.Action<OpenTelemetry.Logs.LogRecordScope, TState>! callback, TState state) -> void
|
||||
|
|
|
|||
|
|
@ -0,0 +1,359 @@
|
|||
#nullable enable
|
||||
abstract OpenTelemetry.BaseExporter<T>.Export(in OpenTelemetry.Batch<T!> batch) -> OpenTelemetry.ExportResult
|
||||
abstract OpenTelemetry.BaseExportProcessor<T>.OnExport(T! data) -> void
|
||||
OpenTelemetry.BaseExporter<T>
|
||||
OpenTelemetry.BaseExporter<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
OpenTelemetry.BaseExportProcessor<T>
|
||||
OpenTelemetry.BaseExportProcessor<T>.BaseExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
OpenTelemetry.BaseProcessor<T>.ParentProvider.get -> OpenTelemetry.BaseProvider?
|
||||
OpenTelemetry.Batch<T>
|
||||
OpenTelemetry.Batch<T>.Batch(T![]! items, int count) -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.Current.get -> T!
|
||||
~OpenTelemetry.Batch<T>.GetEnumerator() -> OpenTelemetry.Batch<T>.Enumerator
|
||||
~OpenTelemetry.BatchActivityExportProcessor.BatchActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
OpenTelemetry.BatchExportProcessor<T>
|
||||
OpenTelemetry.BatchExportProcessor<T>.BatchExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
~OpenTelemetry.BatchExportProcessorOptions<T>
|
||||
OpenTelemetry.CompositeProcessor<T>.AddProcessor(OpenTelemetry.BaseProcessor<T>! processor) -> OpenTelemetry.CompositeProcessor<T>!
|
||||
OpenTelemetry.CompositeProcessor<T>.CompositeProcessor(System.Collections.Generic.IEnumerable<OpenTelemetry.BaseProcessor<T>!>! processors) -> void
|
||||
~OpenTelemetry.Metrics.BaseExportingMetricReader.BaseExportingMetricReader(OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric> exporter) -> void
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.get -> double[]
|
||||
~OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.Boundaries.set -> void
|
||||
~OpenTelemetry.Metrics.IPullMetricExporter.Collect.get -> System.Func<int, bool>
|
||||
~OpenTelemetry.Metrics.IPullMetricExporter.Collect.set -> void
|
||||
~OpenTelemetry.Metrics.MeterProviderBuilderBase.Build() -> OpenTelemetry.Metrics.MeterProvider
|
||||
~OpenTelemetry.Metrics.Metric.Description.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.MeterName.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.MeterVersion.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.Name.get -> string
|
||||
~OpenTelemetry.Metrics.Metric.Unit.get -> string
|
||||
~OpenTelemetry.Metrics.MetricPoint.GetHistogramBuckets() -> OpenTelemetry.Metrics.HistogramBuckets
|
||||
~OpenTelemetry.Metrics.MetricReaderOptions.PeriodicExportingMetricReaderOptions.get -> OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions
|
||||
~OpenTelemetry.Metrics.MetricReaderOptions.PeriodicExportingMetricReaderOptions.set -> void
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Description.get -> string
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Description.set -> void
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Name.get -> string
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.Name.set -> void
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.TagKeys.get -> string[]
|
||||
~OpenTelemetry.Metrics.MetricStreamConfiguration.TagKeys.set -> void
|
||||
~OpenTelemetry.Metrics.PeriodicExportingMetricReader.PeriodicExportingMetricReader(OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric> exporter, int exportIntervalMilliseconds = 60000, int exportTimeoutMilliseconds = 30000) -> void
|
||||
~OpenTelemetry.ReadOnlyTagCollection.Enumerator.Current.get -> System.Collections.Generic.KeyValuePair<string, object>
|
||||
~OpenTelemetry.Resources.IResourceDetector.Detect() -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.Resource.Attributes.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>
|
||||
~OpenTelemetry.Resources.Resource.Merge(OpenTelemetry.Resources.Resource other) -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.Resource.Resource(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> void
|
||||
~OpenTelemetry.Resources.ResourceBuilder.AddDetector(OpenTelemetry.Resources.IResourceDetector resourceDetector) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~OpenTelemetry.Resources.ResourceBuilder.Build() -> OpenTelemetry.Resources.Resource
|
||||
~OpenTelemetry.Resources.ResourceBuilder.Clear() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~OpenTelemetry.SimpleActivityExportProcessor.SimpleActivityExportProcessor(OpenTelemetry.BaseExporter<System.Diagnostics.Activity> exporter) -> void
|
||||
OpenTelemetry.SimpleExportProcessor<T>
|
||||
OpenTelemetry.SimpleExportProcessor<T>.SimpleExportProcessor(OpenTelemetry.BaseExporter<T!>! exporter) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler) -> void
|
||||
~OpenTelemetry.Trace.ParentBasedSampler.ParentBasedSampler(OpenTelemetry.Trace.Sampler rootSampler, OpenTelemetry.Trace.Sampler remoteParentSampled = null, OpenTelemetry.Trace.Sampler remoteParentNotSampled = null, OpenTelemetry.Trace.Sampler localParentSampled = null, OpenTelemetry.Trace.Sampler localParentNotSampled = null) -> void
|
||||
~OpenTelemetry.Trace.Sampler.Description.get -> string
|
||||
~OpenTelemetry.Trace.Sampler.Description.set -> void
|
||||
~OpenTelemetry.Trace.SamplingParameters.Links.get -> System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink>
|
||||
~OpenTelemetry.Trace.SamplingParameters.Name.get -> string
|
||||
~OpenTelemetry.Trace.SamplingParameters.SamplingParameters(System.Diagnostics.ActivityContext parentContext, System.Diagnostics.ActivityTraceId traceId, string name, System.Diagnostics.ActivityKind kind, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> tags = null, System.Collections.Generic.IEnumerable<System.Diagnostics.ActivityLink> links = null) -> void
|
||||
~OpenTelemetry.Trace.SamplingParameters.Tags.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>
|
||||
~OpenTelemetry.Trace.SamplingResult.Attributes.get -> System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>>
|
||||
~OpenTelemetry.Trace.SamplingResult.SamplingResult(OpenTelemetry.Trace.SamplingDecision decision, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> void
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation(string instrumentationName, string instrumentationVersion, System.Func<object> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~OpenTelemetry.Trace.TracerProviderBuilderBase.Build() -> OpenTelemetry.Trace.TracerProvider
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnEnd(T! data) -> void
|
||||
~override OpenTelemetry.BatchActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.Metrics.MeterProviderBuilderBase.AddMeter(params string[] names) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~override OpenTelemetry.SimpleActivityExportProcessor.OnEnd(System.Diagnostics.Activity data) -> void
|
||||
override OpenTelemetry.SimpleExportProcessor<T>.OnExport(T! data) -> void
|
||||
~override OpenTelemetry.Trace.SamplingResult.Equals(object obj) -> bool
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddInstrumentation<TInstrumentation>(System.Func<TInstrumentation> instrumentationFactory) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddLegacySource(string operationName) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~override OpenTelemetry.Trace.TracerProviderBuilderBase.AddSource(params string[] names) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
override sealed OpenTelemetry.BaseExportProcessor<T>.OnStart(T! data) -> void
|
||||
readonly OpenTelemetry.BaseExportProcessor<T>.exporter -> OpenTelemetry.BaseExporter<T!>!
|
||||
~readonly OpenTelemetry.Metrics.BaseExportingMetricReader.exporter -> OpenTelemetry.BaseExporter<OpenTelemetry.Metrics.Metric>
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddReader(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, OpenTelemetry.Metrics.MetricReader reader) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, string instrumentName, OpenTelemetry.Metrics.MetricStreamConfiguration metricStreamConfiguration) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, string instrumentName, string name) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.AddView(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, System.Func<System.Diagnostics.Metrics.Instrument, OpenTelemetry.Metrics.MetricStreamConfiguration> viewConfig) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.Build(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder) -> OpenTelemetry.Metrics.MeterProvider
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetMaxMetricPointsPerMetricStream(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, int maxMetricPointsPerMetricStream) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetMaxMetricStreams(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, int maxMetricStreams) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderBuilderExtensions.SetResourceBuilder(this OpenTelemetry.Metrics.MeterProviderBuilder meterProviderBuilder, OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Metrics.MeterProviderExtensions.ForceFlush(this OpenTelemetry.Metrics.MeterProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
~static OpenTelemetry.Metrics.MeterProviderExtensions.Shutdown(this OpenTelemetry.Metrics.MeterProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
~static OpenTelemetry.Metrics.MetricStreamConfiguration.Drop.get -> OpenTelemetry.Metrics.MetricStreamConfiguration
|
||||
~static OpenTelemetry.ProviderExtensions.GetDefaultResource(this OpenTelemetry.BaseProvider baseProvider) -> OpenTelemetry.Resources.Resource
|
||||
~static OpenTelemetry.ProviderExtensions.GetResource(this OpenTelemetry.BaseProvider baseProvider) -> OpenTelemetry.Resources.Resource
|
||||
~static OpenTelemetry.Resources.Resource.Empty.get -> OpenTelemetry.Resources.Resource
|
||||
~static OpenTelemetry.Resources.ResourceBuilder.CreateDefault() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilder.CreateEmpty() -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddAttributes(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, object>> attributes) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddEnvironmentVariableDetector(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddService(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder, string serviceName, string serviceNamespace = null, string serviceVersion = null, bool autoGenerateServiceInstanceId = true, string serviceInstanceId = null) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Resources.ResourceBuilderExtensions.AddTelemetrySdk(this OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Resources.ResourceBuilder
|
||||
~static OpenTelemetry.Sdk.CreateMeterProviderBuilder() -> OpenTelemetry.Metrics.MeterProviderBuilder
|
||||
~static OpenTelemetry.Sdk.CreateTracerProviderBuilder() -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Sdk.SetDefaultTextMapPropagator(OpenTelemetry.Context.Propagation.TextMapPropagator textMapPropagator) -> void
|
||||
~static OpenTelemetry.SuppressInstrumentationScope.Begin(bool value = true) -> System.IDisposable
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.AddProcessor(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, OpenTelemetry.BaseProcessor<System.Diagnostics.Activity> processor) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.Build(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder) -> OpenTelemetry.Trace.TracerProvider
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.SetErrorStatusOnException(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, bool enabled = true) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.SetResourceBuilder(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, OpenTelemetry.Resources.ResourceBuilder resourceBuilder) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderBuilderExtensions.SetSampler(this OpenTelemetry.Trace.TracerProviderBuilder tracerProviderBuilder, OpenTelemetry.Trace.Sampler sampler) -> OpenTelemetry.Trace.TracerProviderBuilder
|
||||
~static OpenTelemetry.Trace.TracerProviderExtensions.AddProcessor(this OpenTelemetry.Trace.TracerProvider provider, OpenTelemetry.BaseProcessor<System.Diagnostics.Activity> processor) -> OpenTelemetry.Trace.TracerProvider
|
||||
~static OpenTelemetry.Trace.TracerProviderExtensions.ForceFlush(this OpenTelemetry.Trace.TracerProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
~static OpenTelemetry.Trace.TracerProviderExtensions.Shutdown(this OpenTelemetry.Trace.TracerProvider provider, int timeoutMilliseconds = -1) -> bool
|
||||
abstract OpenTelemetry.Trace.Sampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
Microsoft.Extensions.Logging.OpenTelemetryLoggingExtensions
|
||||
OpenTelemetry.BaseExporter<T>.BaseExporter() -> void
|
||||
OpenTelemetry.BaseExporter<T>.Dispose() -> void
|
||||
OpenTelemetry.BaseExporter<T>.ForceFlush(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.BaseExporter<T>.Shutdown(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.BaseProcessor<T>
|
||||
OpenTelemetry.BaseProcessor<T>.BaseProcessor() -> void
|
||||
OpenTelemetry.BaseProcessor<T>.Dispose() -> void
|
||||
OpenTelemetry.BaseProcessor<T>.ForceFlush(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.BaseProcessor<T>.Shutdown(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Batch<T>.Batch() -> void
|
||||
OpenTelemetry.Batch<T>.Count.get -> long
|
||||
OpenTelemetry.Batch<T>.Dispose() -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator
|
||||
OpenTelemetry.Batch<T>.Enumerator.Dispose() -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Batch<T>.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Batch<T>.Enumerator.Reset() -> void
|
||||
OpenTelemetry.BatchActivityExportProcessor
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.BatchExportProcessorOptions() -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ExporterTimeoutMilliseconds.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ExporterTimeoutMilliseconds.set -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxExportBatchSize.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxExportBatchSize.set -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxQueueSize.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.MaxQueueSize.set -> void
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ScheduledDelayMilliseconds.get -> int
|
||||
OpenTelemetry.BatchExportProcessorOptions<T>.ScheduledDelayMilliseconds.set -> void
|
||||
OpenTelemetry.BatchLogRecordExportProcessor
|
||||
OpenTelemetry.BatchLogRecordExportProcessor.BatchLogRecordExportProcessor(OpenTelemetry.BaseExporter<OpenTelemetry.Logs.LogRecord!>! exporter, int maxQueueSize = 2048, int scheduledDelayMilliseconds = 5000, int exporterTimeoutMilliseconds = 30000, int maxExportBatchSize = 512) -> void
|
||||
OpenTelemetry.CompositeProcessor<T>
|
||||
OpenTelemetry.ExportProcessorType
|
||||
OpenTelemetry.ExportProcessorType.Batch = 1 -> OpenTelemetry.ExportProcessorType
|
||||
OpenTelemetry.ExportProcessorType.Simple = 0 -> OpenTelemetry.ExportProcessorType
|
||||
OpenTelemetry.ExportResult
|
||||
OpenTelemetry.ExportResult.Failure = 1 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.ExportResult.Success = 0 -> OpenTelemetry.ExportResult
|
||||
OpenTelemetry.Logs.LogRecord
|
||||
OpenTelemetry.Logs.LogRecord.CategoryName.get -> string?
|
||||
OpenTelemetry.Logs.LogRecord.EventId.get -> Microsoft.Extensions.Logging.EventId
|
||||
OpenTelemetry.Logs.LogRecord.Exception.get -> System.Exception?
|
||||
OpenTelemetry.Logs.LogRecord.ForEachScope<TState>(System.Action<OpenTelemetry.Logs.LogRecordScope, TState>! callback, TState state) -> void
|
||||
OpenTelemetry.Logs.LogRecord.FormattedMessage.get -> string?
|
||||
OpenTelemetry.Logs.LogRecord.FormattedMessage.set -> void
|
||||
OpenTelemetry.Logs.LogRecord.LogLevel.get -> Microsoft.Extensions.Logging.LogLevel
|
||||
OpenTelemetry.Logs.LogRecord.SpanId.get -> System.Diagnostics.ActivitySpanId
|
||||
OpenTelemetry.Logs.LogRecord.State.get -> object?
|
||||
OpenTelemetry.Logs.LogRecord.State.set -> void
|
||||
OpenTelemetry.Logs.LogRecord.StateValues.get -> System.Collections.Generic.IReadOnlyList<System.Collections.Generic.KeyValuePair<string!, object?>>?
|
||||
OpenTelemetry.Logs.LogRecord.StateValues.set -> void
|
||||
OpenTelemetry.Logs.LogRecord.Timestamp.get -> System.DateTime
|
||||
OpenTelemetry.Logs.LogRecord.TraceFlags.get -> System.Diagnostics.ActivityTraceFlags
|
||||
OpenTelemetry.Logs.LogRecord.TraceId.get -> System.Diagnostics.ActivityTraceId
|
||||
OpenTelemetry.Logs.LogRecord.TraceState.get -> string?
|
||||
OpenTelemetry.Logs.LogRecordScope
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Current.get -> System.Collections.Generic.KeyValuePair<string!, object?>
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Dispose() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Enumerator(object? scope) -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Logs.LogRecordScope.Enumerator.Reset() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.GetEnumerator() -> OpenTelemetry.Logs.LogRecordScope.Enumerator
|
||||
OpenTelemetry.Logs.LogRecordScope.LogRecordScope() -> void
|
||||
OpenTelemetry.Logs.LogRecordScope.Scope.get -> object?
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.AddProcessor(OpenTelemetry.BaseProcessor<OpenTelemetry.Logs.LogRecord!>! processor) -> OpenTelemetry.Logs.OpenTelemetryLoggerOptions!
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeFormattedMessage.get -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeFormattedMessage.set -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeScopes.get -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.IncludeScopes.set -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.OpenTelemetryLoggerOptions() -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.ParseStateValues.get -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.ParseStateValues.set -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerOptions.SetResourceBuilder(OpenTelemetry.Resources.ResourceBuilder! resourceBuilder) -> OpenTelemetry.Logs.OpenTelemetryLoggerOptions!
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.CreateLogger(string! categoryName) -> Microsoft.Extensions.Logging.ILogger!
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.OpenTelemetryLoggerProvider(Microsoft.Extensions.Options.IOptionsMonitor<OpenTelemetry.Logs.OpenTelemetryLoggerOptions!>! options) -> void
|
||||
OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.AggregationTemporality.Cumulative = 1 -> OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.AggregationTemporality.Delta = 2 -> OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.BaseExportingMetricReader
|
||||
OpenTelemetry.Metrics.BaseExportingMetricReader.SupportedExportModes.get -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration
|
||||
OpenTelemetry.Metrics.ExplicitBucketHistogramConfiguration.ExplicitBucketHistogramConfiguration() -> void
|
||||
OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExportModes.Pull = 2 -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExportModes.Push = 1 -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.ExportModesAttribute
|
||||
OpenTelemetry.Metrics.ExportModesAttribute.ExportModesAttribute(OpenTelemetry.Metrics.ExportModes supported) -> void
|
||||
OpenTelemetry.Metrics.ExportModesAttribute.Supported.get -> OpenTelemetry.Metrics.ExportModes
|
||||
OpenTelemetry.Metrics.HistogramBucket
|
||||
OpenTelemetry.Metrics.HistogramBucket.BucketCount.get -> long
|
||||
OpenTelemetry.Metrics.HistogramBucket.ExplicitBound.get -> double
|
||||
OpenTelemetry.Metrics.HistogramBucket.HistogramBucket() -> void
|
||||
OpenTelemetry.Metrics.HistogramBuckets
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator.Current.get -> OpenTelemetry.Metrics.HistogramBucket
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Metrics.HistogramBuckets.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Metrics.HistogramBuckets.GetEnumerator() -> OpenTelemetry.Metrics.HistogramBuckets.Enumerator
|
||||
OpenTelemetry.Metrics.IPullMetricExporter
|
||||
OpenTelemetry.Metrics.MeterProviderBuilderBase
|
||||
OpenTelemetry.Metrics.MeterProviderBuilderBase.MeterProviderBuilderBase() -> void
|
||||
OpenTelemetry.Metrics.MeterProviderBuilderExtensions
|
||||
OpenTelemetry.Metrics.MeterProviderExtensions
|
||||
OpenTelemetry.Metrics.Metric
|
||||
OpenTelemetry.Metrics.Metric.GetMetricPoints() -> OpenTelemetry.Metrics.MetricPointsAccessor
|
||||
OpenTelemetry.Metrics.Metric.MetricType.get -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.Metric.Temporality.get -> OpenTelemetry.Metrics.AggregationTemporality
|
||||
OpenTelemetry.Metrics.MetricPoint
|
||||
OpenTelemetry.Metrics.MetricPoint.EndTime.get -> System.DateTimeOffset
|
||||
OpenTelemetry.Metrics.MetricPoint.GetGaugeLastValueDouble() -> double
|
||||
OpenTelemetry.Metrics.MetricPoint.GetGaugeLastValueLong() -> long
|
||||
OpenTelemetry.Metrics.MetricPoint.GetHistogramCount() -> long
|
||||
OpenTelemetry.Metrics.MetricPoint.GetHistogramSum() -> double
|
||||
OpenTelemetry.Metrics.MetricPoint.GetSumDouble() -> double
|
||||
OpenTelemetry.Metrics.MetricPoint.GetSumLong() -> long
|
||||
OpenTelemetry.Metrics.MetricPoint.MetricPoint() -> void
|
||||
OpenTelemetry.Metrics.MetricPoint.StartTime.get -> System.DateTimeOffset
|
||||
OpenTelemetry.Metrics.MetricPoint.Tags.get -> OpenTelemetry.ReadOnlyTagCollection
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator.Current.get -> OpenTelemetry.Metrics.MetricPoint
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.GetEnumerator() -> OpenTelemetry.Metrics.MetricPointsAccessor.Enumerator
|
||||
OpenTelemetry.Metrics.MetricPointsAccessor.MetricPointsAccessor() -> void
|
||||
OpenTelemetry.Metrics.MetricReader
|
||||
OpenTelemetry.Metrics.MetricReader.Collect(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Metrics.MetricReader.Dispose() -> void
|
||||
OpenTelemetry.Metrics.MetricReader.MetricReader() -> void
|
||||
OpenTelemetry.Metrics.MetricReader.Shutdown(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Metrics.MetricReader.TemporalityPreference.get -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReader.TemporalityPreference.set -> void
|
||||
OpenTelemetry.Metrics.MetricReaderOptions
|
||||
OpenTelemetry.Metrics.MetricReaderOptions.MetricReaderOptions() -> void
|
||||
OpenTelemetry.Metrics.MetricReaderOptions.TemporalityPreference.get -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReaderOptions.TemporalityPreference.set -> void
|
||||
OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReaderTemporalityPreference.Cumulative = 1 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricReaderTemporalityPreference.Delta = 2 -> OpenTelemetry.Metrics.MetricReaderTemporalityPreference
|
||||
OpenTelemetry.Metrics.MetricStreamConfiguration
|
||||
OpenTelemetry.Metrics.MetricStreamConfiguration.MetricStreamConfiguration() -> void
|
||||
OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.DoubleGauge = 45 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.DoubleSum = 29 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.Histogram = 64 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.LongGauge = 42 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricType.LongSum = 26 -> OpenTelemetry.Metrics.MetricType
|
||||
OpenTelemetry.Metrics.MetricTypeExtensions
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReader
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportIntervalMilliseconds.get -> int?
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportIntervalMilliseconds.set -> void
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportTimeoutMilliseconds.get -> int?
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.ExportTimeoutMilliseconds.set -> void
|
||||
OpenTelemetry.Metrics.PeriodicExportingMetricReaderOptions.PeriodicExportingMetricReaderOptions() -> void
|
||||
OpenTelemetry.ProviderExtensions
|
||||
OpenTelemetry.ReadOnlyTagCollection
|
||||
OpenTelemetry.ReadOnlyTagCollection.Count.get -> int
|
||||
OpenTelemetry.ReadOnlyTagCollection.Enumerator
|
||||
OpenTelemetry.ReadOnlyTagCollection.Enumerator.Enumerator() -> void
|
||||
OpenTelemetry.ReadOnlyTagCollection.Enumerator.MoveNext() -> bool
|
||||
OpenTelemetry.ReadOnlyTagCollection.GetEnumerator() -> OpenTelemetry.ReadOnlyTagCollection.Enumerator
|
||||
OpenTelemetry.ReadOnlyTagCollection.ReadOnlyTagCollection() -> void
|
||||
OpenTelemetry.Resources.IResourceDetector
|
||||
OpenTelemetry.Resources.Resource
|
||||
OpenTelemetry.Resources.ResourceBuilder
|
||||
OpenTelemetry.Resources.ResourceBuilderExtensions
|
||||
OpenTelemetry.Sdk
|
||||
OpenTelemetry.SimpleActivityExportProcessor
|
||||
OpenTelemetry.SimpleLogRecordExportProcessor
|
||||
OpenTelemetry.SimpleLogRecordExportProcessor.SimpleLogRecordExportProcessor(OpenTelemetry.BaseExporter<OpenTelemetry.Logs.LogRecord!>! exporter) -> void
|
||||
OpenTelemetry.SuppressInstrumentationScope
|
||||
OpenTelemetry.SuppressInstrumentationScope.Dispose() -> void
|
||||
OpenTelemetry.Trace.AlwaysOffSampler
|
||||
OpenTelemetry.Trace.AlwaysOffSampler.AlwaysOffSampler() -> void
|
||||
OpenTelemetry.Trace.AlwaysOnSampler
|
||||
OpenTelemetry.Trace.AlwaysOnSampler.AlwaysOnSampler() -> void
|
||||
OpenTelemetry.Trace.BatchExportActivityProcessorOptions
|
||||
OpenTelemetry.Trace.BatchExportActivityProcessorOptions.BatchExportActivityProcessorOptions() -> void
|
||||
OpenTelemetry.Trace.ParentBasedSampler
|
||||
OpenTelemetry.Trace.Sampler
|
||||
OpenTelemetry.Trace.Sampler.Sampler() -> void
|
||||
OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingDecision.Drop = 0 -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingDecision.RecordAndSample = 2 -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingDecision.RecordOnly = 1 -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingParameters
|
||||
OpenTelemetry.Trace.SamplingParameters.Kind.get -> System.Diagnostics.ActivityKind
|
||||
OpenTelemetry.Trace.SamplingParameters.ParentContext.get -> System.Diagnostics.ActivityContext
|
||||
OpenTelemetry.Trace.SamplingParameters.SamplingParameters() -> void
|
||||
OpenTelemetry.Trace.SamplingParameters.TraceId.get -> System.Diagnostics.ActivityTraceId
|
||||
OpenTelemetry.Trace.SamplingResult
|
||||
OpenTelemetry.Trace.SamplingResult.Decision.get -> OpenTelemetry.Trace.SamplingDecision
|
||||
OpenTelemetry.Trace.SamplingResult.Equals(OpenTelemetry.Trace.SamplingResult other) -> bool
|
||||
OpenTelemetry.Trace.SamplingResult.SamplingResult() -> void
|
||||
OpenTelemetry.Trace.SamplingResult.SamplingResult(bool isSampled) -> void
|
||||
OpenTelemetry.Trace.SamplingResult.SamplingResult(OpenTelemetry.Trace.SamplingDecision decision) -> void
|
||||
OpenTelemetry.Trace.TraceIdRatioBasedSampler
|
||||
OpenTelemetry.Trace.TraceIdRatioBasedSampler.TraceIdRatioBasedSampler(double probability) -> void
|
||||
OpenTelemetry.Trace.TracerProviderBuilderBase
|
||||
OpenTelemetry.Trace.TracerProviderBuilderBase.TracerProviderBuilderBase() -> void
|
||||
OpenTelemetry.Trace.TracerProviderBuilderExtensions
|
||||
OpenTelemetry.Trace.TracerProviderExtensions
|
||||
override OpenTelemetry.BaseExportProcessor<T>.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BaseExportProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BatchExportProcessor<T>.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BatchExportProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.BatchLogRecordExportProcessor.OnEnd(OpenTelemetry.Logs.LogRecord! data) -> void
|
||||
override OpenTelemetry.CompositeProcessor<T>.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnEnd(T data) -> void
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.CompositeProcessor<T>.OnStart(T data) -> void
|
||||
override OpenTelemetry.Logs.OpenTelemetryLoggerProvider.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.Metrics.BaseExportingMetricReader.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.Metrics.BaseExportingMetricReader.OnCollect(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.Metrics.BaseExportingMetricReader.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.Metrics.PeriodicExportingMetricReader.Dispose(bool disposing) -> void
|
||||
override OpenTelemetry.Metrics.PeriodicExportingMetricReader.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
override OpenTelemetry.Trace.AlwaysOffSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
override OpenTelemetry.Trace.AlwaysOnSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
override OpenTelemetry.Trace.ParentBasedSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
override OpenTelemetry.Trace.SamplingResult.GetHashCode() -> int
|
||||
override OpenTelemetry.Trace.TraceIdRatioBasedSampler.ShouldSample(in OpenTelemetry.Trace.SamplingParameters samplingParameters) -> OpenTelemetry.Trace.SamplingResult
|
||||
static Microsoft.Extensions.Logging.OpenTelemetryLoggingExtensions.AddOpenTelemetry(this Microsoft.Extensions.Logging.ILoggingBuilder! builder, System.Action<OpenTelemetry.Logs.OpenTelemetryLoggerOptions!>? configure = null) -> Microsoft.Extensions.Logging.ILoggingBuilder!
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsDouble(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsGauge(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsHistogram(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsLong(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Metrics.MetricTypeExtensions.IsSum(this OpenTelemetry.Metrics.MetricType self) -> bool
|
||||
static OpenTelemetry.Sdk.SuppressInstrumentation.get -> bool
|
||||
static OpenTelemetry.SuppressInstrumentationScope.Enter() -> int
|
||||
static OpenTelemetry.Trace.SamplingResult.operator !=(OpenTelemetry.Trace.SamplingResult decision1, OpenTelemetry.Trace.SamplingResult decision2) -> bool
|
||||
static OpenTelemetry.Trace.SamplingResult.operator ==(OpenTelemetry.Trace.SamplingResult decision1, OpenTelemetry.Trace.SamplingResult decision2) -> bool
|
||||
virtual OpenTelemetry.BaseExporter<T>.Dispose(bool disposing) -> void
|
||||
virtual OpenTelemetry.BaseExporter<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseExporter<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseProcessor<T>.Dispose(bool disposing) -> void
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnEnd(T data) -> void
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnForceFlush(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.BaseProcessor<T>.OnStart(T data) -> void
|
||||
virtual OpenTelemetry.Metrics.MetricReader.Dispose(bool disposing) -> void
|
||||
virtual OpenTelemetry.Metrics.MetricReader.OnCollect(int timeoutMilliseconds) -> bool
|
||||
virtual OpenTelemetry.Metrics.MetricReader.OnShutdown(int timeoutMilliseconds) -> bool
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.ForceFlush(int timeoutMilliseconds = -1) -> bool
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.OpenTelemetryLoggerProvider() -> void
|
||||
OpenTelemetry.Logs.OpenTelemetryLoggerProvider.OpenTelemetryLoggerProvider(System.Action<OpenTelemetry.Logs.OpenTelemetryLoggerOptions!>! configure) -> void
|
||||
|
|
@ -14,6 +14,8 @@
|
|||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using OpenTelemetry.Internal;
|
||||
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@
|
|||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Threading;
|
||||
using OpenTelemetry.Internal;
|
||||
|
|
@ -48,7 +50,7 @@ namespace OpenTelemetry
|
|||
/// <summary>
|
||||
/// Gets the parent <see cref="BaseProvider"/>.
|
||||
/// </summary>
|
||||
public BaseProvider ParentProvider { get; internal set; }
|
||||
public BaseProvider? ParentProvider { get; internal set; }
|
||||
|
||||
/// <summary>
|
||||
/// Exports a batch of telemetry objects.
|
||||
|
|
|
|||
|
|
@ -14,10 +14,13 @@
|
|||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Diagnostics.CodeAnalysis;
|
||||
using OpenTelemetry.Internal;
|
||||
|
||||
namespace OpenTelemetry
|
||||
|
|
@ -29,9 +32,9 @@ namespace OpenTelemetry
|
|||
public readonly struct Batch<T> : IDisposable
|
||||
where T : class
|
||||
{
|
||||
private readonly T item;
|
||||
private readonly CircularBuffer<T> circularBuffer;
|
||||
private readonly T[] items;
|
||||
private readonly T? item;
|
||||
private readonly CircularBuffer<T>? circularBuffer;
|
||||
private readonly T[]? items;
|
||||
private readonly long targetCount;
|
||||
|
||||
/// <summary>
|
||||
|
|
@ -68,7 +71,7 @@ namespace OpenTelemetry
|
|||
this.item = null;
|
||||
this.items = null;
|
||||
this.circularBuffer = circularBuffer;
|
||||
this.Count = Math.Min(maxSize, circularBuffer.Count);
|
||||
this.Count = Math.Min(maxSize, circularBuffer!.Count);
|
||||
this.targetCount = circularBuffer.RemovedCount + this.Count;
|
||||
}
|
||||
|
||||
|
|
@ -115,7 +118,7 @@ namespace OpenTelemetry
|
|||
{
|
||||
if (enumerator.targetCount >= 0)
|
||||
{
|
||||
enumerator.Current = null;
|
||||
enumerator.current = null;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -127,13 +130,13 @@ namespace OpenTelemetry
|
|||
{
|
||||
var circularBuffer = enumerator.circularBuffer;
|
||||
|
||||
if (circularBuffer.RemovedCount < enumerator.targetCount)
|
||||
if (circularBuffer!.RemovedCount < enumerator.targetCount)
|
||||
{
|
||||
enumerator.Current = circularBuffer.Read();
|
||||
enumerator.current = circularBuffer.Read();
|
||||
return true;
|
||||
}
|
||||
|
||||
enumerator.Current = null;
|
||||
enumerator.current = null;
|
||||
return false;
|
||||
};
|
||||
|
||||
|
|
@ -143,23 +146,25 @@ namespace OpenTelemetry
|
|||
|
||||
if (enumerator.itemIndex < enumerator.targetCount)
|
||||
{
|
||||
enumerator.Current = items[enumerator.itemIndex++];
|
||||
enumerator.current = items![enumerator.itemIndex++];
|
||||
return true;
|
||||
}
|
||||
|
||||
enumerator.Current = null;
|
||||
enumerator.current = null;
|
||||
return false;
|
||||
};
|
||||
|
||||
private readonly CircularBuffer<T> circularBuffer;
|
||||
private readonly T[] items;
|
||||
private readonly CircularBuffer<T>? circularBuffer;
|
||||
private readonly T[]? items;
|
||||
private readonly BatchEnumeratorMoveNextFunc moveNextFunc;
|
||||
private long targetCount;
|
||||
private int itemIndex;
|
||||
[AllowNull]
|
||||
private T current;
|
||||
|
||||
internal Enumerator(T item)
|
||||
{
|
||||
this.Current = item;
|
||||
this.current = item;
|
||||
this.circularBuffer = null;
|
||||
this.items = null;
|
||||
this.targetCount = -1;
|
||||
|
|
@ -169,7 +174,7 @@ namespace OpenTelemetry
|
|||
|
||||
internal Enumerator(CircularBuffer<T> circularBuffer, long targetCount)
|
||||
{
|
||||
this.Current = null;
|
||||
this.current = null;
|
||||
this.items = null;
|
||||
this.circularBuffer = circularBuffer;
|
||||
this.targetCount = targetCount;
|
||||
|
|
@ -179,7 +184,7 @@ namespace OpenTelemetry
|
|||
|
||||
internal Enumerator(T[] items, long targetCount)
|
||||
{
|
||||
this.Current = null;
|
||||
this.current = null;
|
||||
this.circularBuffer = null;
|
||||
this.items = items;
|
||||
this.targetCount = targetCount;
|
||||
|
|
@ -188,10 +193,10 @@ namespace OpenTelemetry
|
|||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public T Current { get; private set; }
|
||||
public readonly T Current => this.current;
|
||||
|
||||
/// <inheritdoc/>
|
||||
object IEnumerator.Current => this.Current;
|
||||
readonly object? IEnumerator.Current => this.current;
|
||||
|
||||
/// <inheritdoc/>
|
||||
public void Dispose()
|
||||
|
|
@ -205,7 +210,7 @@ namespace OpenTelemetry
|
|||
}
|
||||
|
||||
/// <inheritdoc/>
|
||||
public void Reset()
|
||||
public readonly void Reset()
|
||||
=> throw new NotSupportedException();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@
|
|||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Threading;
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@
|
|||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
|
|
@ -176,9 +178,9 @@ namespace OpenTelemetry
|
|||
this.Value = value;
|
||||
}
|
||||
|
||||
public DoublyLinkedListNode Previous { get; set; }
|
||||
public DoublyLinkedListNode? Previous { get; set; }
|
||||
|
||||
public DoublyLinkedListNode Next { get; set; }
|
||||
public DoublyLinkedListNode? Next { get; set; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,25 @@
|
|||
// <copyright file="IsExternalInit.cs" company="OpenTelemetry Authors">
|
||||
// Copyright The OpenTelemetry Authors
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
#if NETFRAMEWORK || NETSTANDARD2_0_OR_GREATER
|
||||
namespace System.Runtime.CompilerServices
|
||||
{
|
||||
// This enabled "init" keyword in net462 + netstandard2.0 targets.
|
||||
internal sealed class IsExternalInit
|
||||
{
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
// <copyright file="NullableAttributes.cs" company="OpenTelemetry Authors">
|
||||
// Copyright The OpenTelemetry Authors
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
// <auto-generated /> Source: https://github.com/dotnet/runtime/blob/main/src/libraries/System.Private.CoreLib/src/System/Diagnostics/CodeAnalysis/NullableAttributes.cs
|
||||
|
||||
#pragma warning disable SA1649 // File name should match first type name
|
||||
#pragma warning disable SA1402 // File may only contain a single type
|
||||
|
||||
#if NETFRAMEWORK || NETSTANDARD2_0
|
||||
namespace System.Diagnostics.CodeAnalysis
|
||||
{
|
||||
/// <summary>Specifies that null is allowed as an input even if the corresponding type disallows it.</summary>
|
||||
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property, Inherited = false)]
|
||||
internal sealed class AllowNullAttribute : Attribute
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Specifies that an output may be null even if the corresponding type disallows it.</summary>
|
||||
[AttributeUsage(AttributeTargets.Field | AttributeTargets.Parameter | AttributeTargets.Property | AttributeTargets.ReturnValue, Inherited = false)]
|
||||
internal sealed class MaybeNullAttribute : Attribute
|
||||
{
|
||||
}
|
||||
|
||||
/// <summary>Specifies that when a method returns <see cref="ReturnValue"/>, the parameter will not be null even if the corresponding type allows it.</summary>
|
||||
[AttributeUsage(AttributeTargets.Parameter, Inherited = false)]
|
||||
internal sealed class NotNullWhenAttribute : Attribute
|
||||
{
|
||||
/// <summary>Initializes the attribute with the specified return value condition.</summary>
|
||||
/// <param name="returnValue">
|
||||
/// The return value condition. If the method returns this value, the associated parameter will not be null.
|
||||
/// </param>
|
||||
public NotNullWhenAttribute(bool returnValue) => ReturnValue = returnValue;
|
||||
|
||||
/// <summary>Gets the return value condition.</summary>
|
||||
public bool ReturnValue { get; }
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
@ -96,7 +96,7 @@ namespace OpenTelemetry.Logs
|
|||
/// <summary>
|
||||
/// Gets the log category name.
|
||||
/// </summary>
|
||||
public string CategoryName { get; }
|
||||
public string? CategoryName { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the log <see cref="Microsoft.Extensions.Logging.LogLevel"/>.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
<PropertyGroup>
|
||||
<!-- OmniSharp/VS Code requires TargetFrameworks to be in descending order for IntelliSense and analysis. -->
|
||||
<TargetFrameworks>netstandard2.0;net462</TargetFrameworks>
|
||||
<TargetFrameworks>net6.0;netstandard2.1;netstandard2.0;net462</TargetFrameworks>
|
||||
<Description>OpenTelemetry .NET SDK</Description>
|
||||
<!--
|
||||
TODO: Disable this exception, and actually do document all public API.
|
||||
|
|
@ -10,9 +10,13 @@
|
|||
<MinVerTagPrefix>core-</MinVerTagPrefix>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--Do not run ApiCompat for netstandard2.1/net6.0 as this is newly added. Remove this property once we have released a stable version.-->
|
||||
<PropertyGroup Condition="'$(TargetFramework)' == 'netstandard2.1' OR '$(TargetFramework)' == 'net6.0'">
|
||||
<RunApiCompat>false</RunApiCompat>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.Collections.Immutable" Version="$(SystemCollectionsImmutablePkgVer)" />
|
||||
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="$(SystemReflectionEmitLightweightPkgVer)" />
|
||||
<PackageReference Include="System.Reflection.Emit.Lightweight" Version="$(SystemReflectionEmitLightweightPkgVer)" Condition="'$(TargetFramework)' != 'net6.0'" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="$(MicrosoftExtensionsLoggingPkgVer)" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="$(MicrosoftExtensionsLoggingConfigurationPkgVer)" />
|
||||
</ItemGroup>
|
||||
|
|
|
|||
|
|
@ -14,6 +14,8 @@
|
|||
// limitations under the License.
|
||||
// </copyright>
|
||||
|
||||
#nullable enable
|
||||
|
||||
using System;
|
||||
using OpenTelemetry.Internal;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue