<?xml version="1.0" encoding="utf-8"?>
<doc>
    <assembly>
        <name>Azure.Monitor.OpenTelemetry.Exporter</name>
    </assembly>
    <members>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterExtensions">
            <summary>
            Extension methods to simplify registering of Azure Monitor Exporter for all signals.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterExtensions.AddAzureMonitorTraceExporter(OpenTelemetry.Trace.TracerProviderBuilder,System.Action{Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions},Azure.Core.TokenCredential,System.String)">
            <summary>
            Adds Azure Monitor Trace exporter to the TracerProvider.
            </summary>
            <param name="builder"><see cref="T:OpenTelemetry.Trace.TracerProviderBuilder" /> builder to use.</param>
            <param name="configure">Callback action for configuring <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" />.</param>
            <param name="credential">
            An Azure <see cref="T:Azure.Core.TokenCredential" /> capable of providing an OAuth token.
            Note: if a credential is provided to both <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" /> and this parameter,
            the Options will take precedence.
            </param>
            <param name="name">Name which is used when retrieving options.</param>
            <returns>The instance of <see cref="T:OpenTelemetry.Trace.TracerProviderBuilder" /> to chain the calls.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterExtensions.AddAzureMonitorMetricExporter(OpenTelemetry.Metrics.MeterProviderBuilder,System.Action{Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions},Azure.Core.TokenCredential,System.String)">
            <summary>
            Adds Azure Monitor Metric exporter.
            </summary>
            <param name="builder"><see cref="T:OpenTelemetry.Metrics.MeterProviderBuilder" /> builder to use.</param>
            <param name="configure">Exporter configuration options.</param>
            <param name="credential">
            An Azure <see cref="T:Azure.Core.TokenCredential" /> capable of providing an OAuth token.
            Note: if a credential is provided to both <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" /> and this parameter,
            the Options will take precedence.
            </param>
            <param name="name">Name which is used when retrieving options.</param>
            <returns>The instance of <see cref="T:OpenTelemetry.Metrics.MeterProviderBuilder" /> to chain the calls.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterExtensions.AddAzureMonitorLogExporter(OpenTelemetry.Logs.OpenTelemetryLoggerOptions,System.Action{Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions},Azure.Core.TokenCredential)">
            <summary>
            Adds Azure Monitor Log Exporter with OpenTelemetryLoggerOptions.
            </summary>
            <param name="loggerOptions"><see cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions" /> options to use.</param>
            <param name="configure">Exporter configuration options.</param>
            <param name="credential">
            An Azure <see cref="T:Azure.Core.TokenCredential" /> capable of providing an OAuth token.
            Note: if a credential is provided to both <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" /> and this parameter,
            the Options will take precedence.
            </param>
            <returns>The instance of <see cref="T:OpenTelemetry.Logs.OpenTelemetryLoggerOptions" /> to chain the calls.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterExtensions.AddAzureMonitorLogExporter(OpenTelemetry.Logs.LoggerProviderBuilder,System.Action{Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions},Azure.Core.TokenCredential,System.String)">
            <summary>
            Adds Azure Monitor Log Exporter to the LoggerProvider.
            </summary>
            <param name="builder"><see cref="T:OpenTelemetry.Logs.LoggerProviderBuilder" /> builder to use.</param>
            <param name="configure">Optional callback action for configuring <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" />.</param>
            <param name="credential">
            An Azure <see cref="T:Azure.Core.TokenCredential" /> capable of providing an OAuth token.
            Note: if a credential is provided to both <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" /> and this parameter,
            the Options will take precedence.
            </param>
            <param name="name">Optional name which is used when retrieving options.</param>
            <returns>The instance of <see cref="T:OpenTelemetry.Logs.LoggerProviderBuilder" /> to chain the calls.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions">
            <summary>
            Options that allow users to configure the Azure Monitor Exporter.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.LatestVersion">
            <summary>
            The latest service version supported by this library.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.ConnectionString">
            <summary>
            The Connection String provides users with a single configuration setting to identify the Azure Monitor resource and endpoint.
            </summary>
            <remarks>
            <see href="https://docs.microsoft.com/azure/azure-monitor/app/sdk-connection-string" />.
            </remarks>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.Credential">
            <summary>
            Get or sets the value of <see cref="T:Azure.Core.TokenCredential" />.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.SamplingRatio">
            <summary>
            Gets or sets the ratio of telemetry items to be sampled. The value must be between 0.0F and 1.0F, inclusive.
            For example, specifying 0.4 means that 40% of traces are sampled and 60% are dropped.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.TracesPerSecond">
            <summary>
            Gets or sets the number of traces per second to be sampled when using rate-limited sampling.
            For example, specifying 0.5 means one request every two seconds.
            When both TracesPerSecond and SamplingRatio are specified, TracesPerSecond takes precedence.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.Version">
            <summary>
            The <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.ServiceVersion" /> of the Azure Monitor ingestion API.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" />.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.#ctor(Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.ServiceVersion)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" />.
            </summary>
            <param name="version">The <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.ServiceVersion" /> of the Azure Monitor ingestion API.</param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.ServiceVersion">
            <summary>
            The versions of Azure Monitor supported by this client library.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.ServiceVersion.v2_1">
            <summary>
            <see href="https://github.com/Azure/azure-rest-api-specs/blob/master/specification/applicationinsights/data-plane/Monitor.Exporters/preview/v2.1/swagger.json" />.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.StorageDirectory">
            <summary>
            Override the default directory for offline storage.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.DisableOfflineStorage">
            <summary>
            Disable offline storage.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.EnableLiveMetrics">
            <summary>
            Enables or disables the Live Metrics feature. This property is enabled by default.
            Note: Enabling Live Metrics incurs no additional billing or costs. However, it does introduce
            a performance overhead due to extra data collection, processing, and networking calls. This overhead
            is only significant when the LiveMetrics portal is actively used in the UI. Once the portal is closed,
            </summary>
            LiveMetrics reverts to a 'silent' mode with minimal to no overhead.
            <remarks>
            This setting is applicable only when `UseAzureMonitorExporter` API is used.
            <see href="https://learn.microsoft.com/azure/azure-monitor/app/live-stream" />.
            </remarks>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.EnableTraceBasedLogsSampler">
            <summary>
            Enables or disables filtering logs based on trace sampling decisions.
            </summary>
            <remarks>
            When enabled, only logs associated with sampled traces are exported.
            Logs without trace context are always exported.
            This reduces log volume while maintaining trace-log correlation.
            </remarks>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.EnableStatsbeat">
            <summary>
            Internal flag to control if Statsbeat is enabled.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.EnableStandardMetrics">
            <summary>
            Gets or sets a value indicating whether standard metrics should be collected.
            Default is true.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions.EnablePerformanceCounters">
            <summary>
            Gets or sets a value indicating whether performance counters should be collected.
            Default is true.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorLogExporter">
            <summary>
            An exporter that sends logs to Application Insights.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorLogExporter.#ctor(Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions)">
            <summary>
            Initializes a new instance of Azure Monitor Log Exporter.
            </summary>
            <param name="options">Configuration options for the exporter.</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorLogExporter.Export(OpenTelemetry.Batch{OpenTelemetry.Logs.LogRecord}@)">
            <summary>
            Exports a batch of telemetry objects.
            </summary><param name="batch">Batch of telemetry objects to export.</param><returns>Result of the export operation.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorLogExporter.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by this class and optionally
            releases the managed resources.
            </summary><param name="disposing"><see langword="true" /> to release both managed and unmanaged resources;
            <see langword="false" /> to release only unmanaged resources.
            </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorMetricExporter">
            <summary>
            An exporter that sends metrics to Application Insights.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorMetricExporter.#ctor(Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorMetricExporter" /> class.
            </summary>
            <param name="options">Configuration options for the metric exporter.</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorMetricExporter.Export(OpenTelemetry.Batch{OpenTelemetry.Metrics.Metric}@)">
            <summary>
            Exports a batch of telemetry objects.
            </summary><param name="batch">Batch of telemetry objects to export.</param><returns>Result of the export operation.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorMetricExporter.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by this class and optionally
            releases the managed resources.
            </summary><param name="disposing"><see langword="true" /> to release both managed and unmanaged resources;
            <see langword="false" /> to release only unmanaged resources.
            </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorTraceExporter">
            <summary>
            An exporter that sends trace data to Application Insights.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorTraceExporter.#ctor(Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorTraceExporter" /> class.
            </summary>
            <param name="options">Configuration options for the trace exporter.</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorTraceExporter.Export(OpenTelemetry.Batch{System.Diagnostics.Activity}@)">
            <summary>
            Exports a batch of telemetry objects.
            </summary><param name="batch">Batch of telemetry objects to export.</param><returns>Result of the export operation.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorTraceExporter.Dispose(System.Boolean)">
            <summary>
            Releases the unmanaged resources used by this class and optionally
            releases the managed resources.
            </summary><param name="disposing"><see langword="true" /> to release both managed and unmanaged resources;
            <see langword="false" /> to release only unmanaged resources.
            </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.#ctor(Azure.Core.Pipeline.ClientDiagnostics,Azure.Core.Pipeline.HttpPipeline,System.String)">
            <summary> Initializes a new instance of ApplicationInsightsRestClient with pre-built pipeline. </summary>
            <param name="clientDiagnostics"> The handler for diagnostic messaging in the client. </param>
            <param name="pipeline"> The HTTP pipeline for sending and receiving REST requests and responses. </param>
            <param name="host"> Breeze endpoint. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.InternalTrackAsync(System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem},System.Threading.CancellationToken)">
            <summary>
            This operation sends a sequence of telemetry events that will be monitored by Azure Monitor.
            </summary>
            <param name="body">The list of telemetry events to track.</param>
            <param name="cancellationToken">The cancellation token to use.</param>
            <returns></returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.InternalTrackAsync(System.ReadOnlyMemory{System.Byte},System.Threading.CancellationToken)">
            <summary>
            This operation sends a blob from persistent storage that will be monitored by Azure Monitor.
            </summary>
            <param name="body">Content of blob to track.</param>
            <param name="cancellationToken">The cancellation token to use.</param>
            <returns></returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.#ctor">
            <summary> Initializes a new instance of ApplicationInsightsRestClient for mocking. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.#ctor(Azure.Core.TokenCredential)">
            <summary> Initializes a new instance of ApplicationInsightsRestClient. </summary>
            <param name="credential"> A credential used to authenticate to the service. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.#ctor(Azure.Core.TokenCredential,Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions)">
            <summary> Initializes a new instance of ApplicationInsightsRestClient. </summary>
            <param name="credential"> A credential used to authenticate to the service. </param>
            <param name="options"> The options for configuring the client. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.#ctor(Azure.Core.Pipeline.HttpPipelinePolicy,System.Uri,Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions)">
            <summary> Initializes a new instance of ApplicationInsightsRestClient. </summary>
            <param name="authenticationPolicy"> The authentication policy to use for pipeline creation. </param>
            <param name="endpoint"> Service endpoint. </param>
            <param name="options"> The options for configuring the client. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.#ctor(System.Uri,Azure.Core.TokenCredential,Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions)">
            <summary> Initializes a new instance of ApplicationInsightsRestClient. </summary>
            <param name="endpoint"> Service endpoint. </param>
            <param name="credential"> A credential used to authenticate to the service. </param>
            <param name="options"> The options for configuring the client. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.Pipeline">
            <summary> The HTTP pipeline for sending and receiving REST requests and responses. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.ClientDiagnostics">
            <summary> The ClientDiagnostics is used to provide tracing support for the client library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.Track(Azure.Core.RequestContent,Azure.RequestContext)">
            <summary>
            [Protocol Method] This operation sends a sequence of telemetry events that will be monitored by
            Azure Monitor.
            <list type="bullet">
            <item>
            <description> This <see href="https://aka.ms/azsdk/net/protocol-methods">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios. </description>
            </item>
            </list>
            </summary>
            <param name="content"> The content to send as the body of the request. </param>
            <param name="context"> The request options, which can override default behaviors of the client pipeline on a per-call basis. </param>
            <exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
            <returns> The response returned from the service. </returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.TrackAsync(Azure.Core.RequestContent,Azure.RequestContext)">
            <summary>
            [Protocol Method] This operation sends a sequence of telemetry events that will be monitored by
            Azure Monitor.
            <list type="bullet">
            <item>
            <description> This <see href="https://aka.ms/azsdk/net/protocol-methods">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios. </description>
            </item>
            </list>
            </summary>
            <param name="content"> The content to send as the body of the request. </param>
            <param name="context"> The request options, which can override default behaviors of the client pipeline on a per-call basis. </param>
            <exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
            <returns> The response returned from the service. </returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.Track(System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem},System.Threading.CancellationToken)">
            <summary>
            This operation sends a sequence of telemetry events that will be monitored by
            Azure Monitor.
            </summary>
            <param name="body"> The list of telemetry events to track. </param>
            <param name="cancellationToken"> The cancellation token that can be used to cancel the operation. </param>
            <exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient.TrackAsync(System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem},System.Threading.CancellationToken)">
            <summary>
            This operation sends a sequence of telemetry events that will be monitored by
            Azure Monitor.
            </summary>
            <param name="body"> The list of telemetry events to track. </param>
            <param name="cancellationToken"> The cancellation token that can be used to cancel the operation. </param>
            <exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.#ctor(System.Int32,System.String,System.String,System.String,System.Boolean)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="id">
            Identifier of a test run. Use it to correlate steps of test run and telemetry
            generated by the service.
            </param>
            <param name="name"> Name of the test that these availability results represent. </param>
            <param name="duration"> Duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </param>
            <param name="success"> Success flag. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.String,System.String,System.String,System.Boolean,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="id">
            Identifier of a test run. Use it to correlate steps of test run and telemetry
            generated by the service.
            </param>
            <param name="name"> Name of the test that these availability results represent. </param>
            <param name="duration"> Duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </param>
            <param name="success"> Success flag. </param>
            <param name="runLocation"> Name of the location where the test was run from. </param>
            <param name="message"> Diagnostic message for the result. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.Id">
            <summary>
            Identifier of a test run. Use it to correlate steps of test run and telemetry
            generated by the service.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.Name">
            <summary> Name of the test that these availability results represent. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.Duration">
            <summary> Duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.Success">
            <summary> Success flag. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.RunLocation">
            <summary> Name of the location where the test was run from. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.Message">
            <summary> Diagnostic message for the result. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#AvailabilityData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#AvailabilityData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#AvailabilityData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#AvailabilityData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#AvailabilityData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.AvailabilityData.DeserializeAvailabilityData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.#ctor(System.Int32,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="message"> Trace message. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.String,System.Nullable{Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel},System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="message"> Trace message. </param>
            <param name="severityLevel"> Trace severity level. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.Message">
            <summary> Trace message. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.SeverityLevel">
            <summary> Trace severity level. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MessageData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MessageData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MessageData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MessageData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MessageData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MessageData.DeserializeMessageData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.#ctor(System.String,System.Double)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint" />. </summary>
            <param name="name"> Name of the metric. </param>
            <param name="value">
            Single value for measurement. Sum of individual measurements for the
            aggregation.
            </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.#ctor(System.String,System.String,System.Nullable{Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType},System.Double,System.Nullable{System.Int32},System.Nullable{System.Double},System.Nullable{System.Double},System.Nullable{System.Double},System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint" />. </summary>
            <param name="namespace"> Namespace of the metric. </param>
            <param name="name"> Name of the metric. </param>
            <param name="dataPointType"> Metric type. Single measurement or the aggregated value. </param>
            <param name="value">
            Single value for measurement. Sum of individual measurements for the
            aggregation.
            </param>
            <param name="count"> Metric weight of the aggregated metric. Should not be set for a measurement. </param>
            <param name="min"> Minimum value of the aggregated metric. Should not be set for a measurement. </param>
            <param name="max"> Maximum value of the aggregated metric. Should not be set for a measurement. </param>
            <param name="stdDev">
            Standard deviation of the aggregated metric. Should not be set for a
            measurement.
            </param>
            <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.Namespace">
            <summary> Namespace of the metric. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.Name">
            <summary> Name of the metric. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.DataPointType">
            <summary> Metric type. Single measurement or the aggregated value. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.Value">
            <summary>
            Single value for measurement. Sum of individual measurements for the
            aggregation.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.Count">
            <summary> Metric weight of the aggregated metric. Should not be set for a measurement. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.Min">
            <summary> Minimum value of the aggregated metric. Should not be set for a measurement. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.Max">
            <summary> Maximum value of the aggregated metric. Should not be set for a measurement. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.StdDev">
            <summary>
            Standard deviation of the aggregated metric. Should not be set for a
            measurement.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricDataPoint}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricDataPoint}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricDataPoint}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricDataPoint}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricDataPoint}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint.DeserializeMetricDataPoint(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.#ctor(System.Int32)">
            <summary>
            This constructor is used only for creating resource metrics with the name "_OTELRESOURCE_".
            </summary>
            <param name="version">Schema version.</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.#ctor(System.Int32,System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="metrics">
            List of metrics. Only one metric in the list is currently supported by
            Application Insights storage. If multiple data points were sent only the first
            one will be used.
            </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.Exporter.Models.MetricDataPoint},System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="metrics">
            List of metrics. Only one metric in the list is currently supported by
            Application Insights storage. If multiple data points were sent only the first
            one will be used.
            </param>
            <param name="properties"> Collection of custom properties. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.Metrics">
            <summary>
            List of metrics. Only one metric in the list is currently supported by
            Application Insights storage. If multiple data points were sent only the first
            one will be used.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricsData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricsData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricsData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricsData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MetricsData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MetricsData.DeserializeMetricsData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.#ctor(System.Int32,System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="name">
            Name of the command initiated with this dependency call. Low cardinality value.
            Examples are stored procedure name and URL path template.
            </param>
            <param name="duration"> Request duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Nullable{System.Boolean},System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="id">
            Identifier of a dependency call instance. Used for correlation with the request
            telemetry item corresponding to this dependency call.
            </param>
            <param name="name">
            Name of the command initiated with this dependency call. Low cardinality value.
            Examples are stored procedure name and URL path template.
            </param>
            <param name="resultCode">
            Result code of a dependency call. Examples are SQL error code and HTTP status
            code.
            </param>
            <param name="data">
            Command initiated by this dependency call. Examples are SQL statement and HTTP
            URL with all query parameters.
            </param>
            <param name="type">
            Dependency type name. Very low cardinality value for logical grouping of
            dependencies and interpretation of other fields like commandName and
            resultCode. Examples are SQL, Azure table, and HTTP.
            </param>
            <param name="target"> Target site of a dependency call. Examples are server name, host address. </param>
            <param name="duration"> Request duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </param>
            <param name="success"> Indication of successful or unsuccessful call. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Id">
            <summary>
            Identifier of a dependency call instance. Used for correlation with the request
            telemetry item corresponding to this dependency call.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Name">
            <summary>
            Name of the command initiated with this dependency call. Low cardinality value.
            Examples are stored procedure name and URL path template.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.ResultCode">
            <summary>
            Result code of a dependency call. Examples are SQL error code and HTTP status
            code.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Data">
            <summary>
            Command initiated by this dependency call. Examples are SQL statement and HTTP
            URL with all query parameters.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Type">
            <summary>
            Dependency type name. Very low cardinality value for logical grouping of
            dependencies and interpretation of other fields like commandName and
            resultCode. Examples are SQL, Azure table, and HTTP.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Target">
            <summary> Target site of a dependency call. Examples are server name, host address. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Duration">
            <summary> Request duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Success">
            <summary> Indication of successful or unsuccessful call. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RemoteDependencyData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RemoteDependencyData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RemoteDependencyData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RemoteDependencyData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RemoteDependencyData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RemoteDependencyData.DeserializeRemoteDependencyData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.#ctor(System.Int32,System.String,System.String,System.Boolean,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="id">
            Identifier of a request call instance. Used for correlation between request and
            other telemetry items.
            </param>
            <param name="duration"> Request duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </param>
            <param name="success"> Indication of successful or unsuccessful call. </param>
            <param name="responseCode"> Result of a request execution. HTTP status code for HTTP requests. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.String,System.String,System.String,System.Boolean,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="id">
            Identifier of a request call instance. Used for correlation between request and
            other telemetry items.
            </param>
            <param name="name">
            Name of the request. Represents code path taken to process request. Low
            cardinality value to allow better grouping of requests. For HTTP requests it
            represents the HTTP method and URL path template like 'GET /values/{id}'.
            </param>
            <param name="duration"> Request duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </param>
            <param name="success"> Indication of successful or unsuccessful call. </param>
            <param name="responseCode"> Result of a request execution. HTTP status code for HTTP requests. </param>
            <param name="source">
            Source of the request. Examples are the instrumentation key of the caller or
            the ip address of the caller.
            </param>
            <param name="url"> Request URL with all query string parameters. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Id">
            <summary>
            Identifier of a request call instance. Used for correlation between request and
            other telemetry items.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Name">
            <summary>
            Name of the request. Represents code path taken to process request. Low
            cardinality value to allow better grouping of requests. For HTTP requests it
            represents the HTTP method and URL path template like 'GET /values/{id}'.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Duration">
            <summary> Request duration in format: DD.HH:MM:SS.MMMMMM. Must be less than 1000 days. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Success">
            <summary> Indication of successful or unsuccessful call. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.ResponseCode">
            <summary> Result of a request execution. HTTP status code for HTTP requests. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Source">
            <summary>
            Source of the request. Examples are the instrumentation key of the caller or
            the ip address of the caller.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Url">
            <summary> Request URL with all query string parameters. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RequestData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RequestData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RequestData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RequestData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#RequestData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.RequestData.DeserializeRequestData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.#ctor(System.Diagnostics.StackFrame,System.Int32)">
            <summary>
            Converts a System.Diagnostics.StackFrame to a Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.GetStackFrameLength">
            <summary>
            Gets the stack frame length for only the strings in the stack frame.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.#ctor(System.Int32,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame" />. </summary>
            <param name="level"> Level in the stack. </param>
            <param name="method"> Method name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.#ctor(System.Int32,System.String,System.String,System.String,System.Nullable{System.Int32},System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame" />. </summary>
            <param name="level"> Level in the stack. </param>
            <param name="method"> Method name. </param>
            <param name="assembly"> Name of the assembly (dll, jar, etc.) containing this function. </param>
            <param name="fileName"> File name or URL of the method implementation. </param>
            <param name="line"> Line number of the code implementation. </param>
            <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.Level">
            <summary> Level in the stack. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.Method">
            <summary> Method name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.Assembly">
            <summary> Name of the assembly (dll, jar, etc.) containing this function. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.FileName">
            <summary> File name or URL of the method implementation. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.Line">
            <summary> Line number of the code implementation. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#StackFrame}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#StackFrame}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#StackFrame}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#StackFrame}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#StackFrame}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame.DeserializeStackFrame(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.#ctor(System.Int32,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="name"> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="name"> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.Name">
            <summary> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryEventData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryEventData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryEventData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryEventData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryEventData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryEventData.DeserializeTelemetryEventData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData">
            <summary> An instance of Exception represents a handled or unhandled exception that occurred during execution of the monitored application. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.#ctor(System.Int32,System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails},System.Collections.Generic.IDictionary{System.String,System.String})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="exceptions"> Exception chain - list of inner exceptions. </param>
            <param name="properties">Collection of custom properties.</param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="exceptions" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.#ctor(System.Int32,System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="exceptions"> Exception chain - list of inner exceptions. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails},System.Nullable{Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel},System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="exceptions"> Exception chain - list of inner exceptions. </param>
            <param name="severityLevel">
            Severity level. Mostly used to indicate exception severity level when it is
            reported by logging library.
            </param>
            <param name="problemId">
            Identifier of where the exception was thrown in code. Used for exceptions
            grouping. Typically a combination of exception type and a function from the
            call stack.
            </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.Exceptions">
            <summary> Exception chain - list of inner exceptions. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.SeverityLevel">
            <summary>
            Severity level. Mostly used to indicate exception severity level when it is
            reported by logging library.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.ProblemId">
            <summary>
            Identifier of where the exception was thrown in code. Used for exceptions
            grouping. Typically a combination of exception type and a function from the
            call stack.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionData.DeserializeTelemetryExceptionData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.#ctor(System.Exception,System.String,Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails)">
            <summary>
            Creates a new instance of ExceptionDetails from a System.Exception and a parent ExceptionDetails.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails" />. </summary>
            <param name="message"> Exception message. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.String,System.Nullable{System.Boolean},System.String,System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.Exporter.Models.StackFrame},System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails" />. </summary>
            <param name="id">
            In case exception is nested (outer exception contains inner one), the id and
            outerId properties are used to represent the nesting.
            </param>
            <param name="outerId">
            The value of outerId is a reference to an element in ExceptionDetails that
            represents the outer exception
            </param>
            <param name="typeName"> Exception type name. </param>
            <param name="message"> Exception message. </param>
            <param name="hasFullStack">
            Indicates if full exception stack is provided in the exception. The stack may
            be trimmed, such as in the case of a StackOverflow exception.
            </param>
            <param name="stack"> Text describing the stack. Either stack or parsedStack should have a value. </param>
            <param name="parsedStack"> List of stack frames. Either stack or parsedStack should have a value. </param>
            <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.Id">
            <summary>
            In case exception is nested (outer exception contains inner one), the id and
            outerId properties are used to represent the nesting.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.OuterId">
            <summary>
            The value of outerId is a reference to an element in ExceptionDetails that
            represents the outer exception
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.TypeName">
            <summary> Exception type name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.Message">
            <summary> Exception message. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.HasFullStack">
            <summary>
            Indicates if full exception stack is provided in the exception. The stack may
            be trimmed, such as in the case of a StackOverflow exception.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.Stack">
            <summary> Text describing the stack. Either stack or parsedStack should have a value. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.ParsedStack">
            <summary> List of stack frames. Either stack or parsedStack should have a value. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionDetails}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionDetails}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionDetails}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionDetails}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryExceptionDetails}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryExceptionDetails.DeserializeTelemetryExceptionDetails(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.ResetEnvironmentVariableOverrides">
            <summary>
            Resets the cached environment variable overrides. For testing only.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.#ctor(System.String,System.DateTimeOffset)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem" />. </summary>
            <param name="name"> Type name of telemetry data item. </param>
            <param name="time">
            Event date time when telemetry item was created. This is the wall clock time on
            the client when the event was generated. There is no guarantee that the
            client's time is accurate. This field must be formatted in UTC ISO 8601 format,
            with a trailing 'Z' character, as described publicly on
            https://en.wikipedia.org/wiki/ISO_8601#UTC. Note: the number of decimal seconds
            digits provided are variable (and unspecified). Consumers should handle this,
            i.e. managed code consumers should not use format 'O' for parsing as it
            specifies a fixed length. Example: 2009-06-15T13:45:30.0000000Z.
            </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.#ctor(System.Nullable{System.Int32},System.String,System.DateTimeOffset,System.Nullable{System.Single},System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase,System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem" />. </summary>
            <param name="version">
            Envelope version. For internal use only. By assigning this the default, it will
            not be serialized within the payload unless changed to a value other than #1.
            </param>
            <param name="name"> Type name of telemetry data item. </param>
            <param name="time">
            Event date time when telemetry item was created. This is the wall clock time on
            the client when the event was generated. There is no guarantee that the
            client's time is accurate. This field must be formatted in UTC ISO 8601 format,
            with a trailing 'Z' character, as described publicly on
            https://en.wikipedia.org/wiki/ISO_8601#UTC. Note: the number of decimal seconds
            digits provided are variable (and unspecified). Consumers should handle this,
            i.e. managed code consumers should not use format 'O' for parsing as it
            specifies a fixed length. Example: 2009-06-15T13:45:30.0000000Z.
            </param>
            <param name="sampleRate">
            Sampling rate used in application. This telemetry item represents 100 /
            sampleRate actual telemetry items.
            </param>
            <param name="sequence"> Sequence field used to track absolute order of uploaded events. </param>
            <param name="instrumentationKey"> The instrumentation key of the Application Insights resource. </param>
            <param name="tags">
            Key/value collection of context properties. See ContextTagKeys for information
            on available properties.
            </param>
            <param name="data"> Telemetry data item. </param>
            <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.Version">
            <summary>
            Envelope version. For internal use only. By assigning this the default, it will
            not be serialized within the payload unless changed to a value other than #1.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.Name">
            <summary> Type name of telemetry data item. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.Time">
            <summary>
            Event date time when telemetry item was created. This is the wall clock time on
            the client when the event was generated. There is no guarantee that the
            client's time is accurate. This field must be formatted in UTC ISO 8601 format,
            with a trailing 'Z' character, as described publicly on
            https://en.wikipedia.org/wiki/ISO_8601#UTC. Note: the number of decimal seconds
            digits provided are variable (and unspecified). Consumers should handle this,
            i.e. managed code consumers should not use format 'O' for parsing as it
            specifies a fixed length. Example: 2009-06-15T13:45:30.0000000Z.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.SampleRate">
            <summary>
            Sampling rate used in application. This telemetry item represents 100 /
            sampleRate actual telemetry items.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.Sequence">
            <summary> Sequence field used to track absolute order of uploaded events. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.InstrumentationKey">
            <summary> The instrumentation key of the Application Insights resource. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.Tags">
            <summary>
            Key/value collection of context properties. See ContextTagKeys for information
            on available properties.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.Data">
            <summary> Telemetry data item. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryItem}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryItem}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryItem}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryItem}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryItem}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem.DeserializeTelemetryItem(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiApplicationVer">
            <summary> Application version. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiDeviceId">
            <summary> Device ID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiDeviceLocale">
            <summary> Device locale. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiDeviceModel">
            <summary> Device model. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiDeviceOemName">
            <summary> Device OEM name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiDeviceOSVersion">
            <summary> Device OS version. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiDeviceType">
            <summary> Device type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiLocationIp">
            <summary> Location IP. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiLocationCountry">
            <summary> Location country. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiLocationProvince">
            <summary> Location province. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiLocationCity">
            <summary> Location city. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiOperationId">
            <summary> Operation ID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiOperationName">
            <summary> Operation name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiOperationParentId">
            <summary> Operation parent ID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiOperationSyntheticSource">
            <summary> Operation synthetic source. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiOperationCorrelationVector">
            <summary> Operation correlation vector. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiSessionId">
            <summary> Session ID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiSessionIsFirst">
            <summary> If session is the first one. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiUserAccountId">
            <summary> User account ID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiUserId">
            <summary> User ID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiUserAuthUserId">
            <summary> Authenticated user ID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiCloudRole">
            <summary> Cloud role. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiCloudRoleVer">
            <summary> Cloud role version. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiCloudRoleInstance">
            <summary> Cloud role instance. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiCloudLocation">
            <summary> Cloud location. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiInternalSdkVersion">
            <summary> Internal SDK version. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiInternalAgentVersion">
            <summary> Internal agent version. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.AiInternalNodeName">
            <summary> Internal node name. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.op_Equality(Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys,Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys" /> values are the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.op_Inequality(Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys,Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys" /> values are not the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.op_Implicit(System.String)~System.Nullable{Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys}">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.Equals(Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.ContextTagKeys.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.Measurement">
            <summary> Single measurement. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.Aggregation">
            <summary> Aggregated value. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.op_Equality(Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType,Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType" /> values are the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.op_Inequality(Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType,Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType" /> values are not the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.op_Implicit(System.String)~System.Nullable{Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType}">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.Equals(Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.DataPointType.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.#ctor(System.String,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain,System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase" />. </summary>
            <param name="baseType">
            Name of item (B section) if any. If telemetry data is derived straight from
            this, this should be null.
            </param>
            <param name="baseData"> The data payload for the telemetry request. </param>
            <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.BaseType">
            <summary>
            Name of item (B section) if any. If telemetry data is derived straight from
            this, this should be null.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.BaseData">
            <summary> The data payload for the telemetry request. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorBase}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorBase}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorBase}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorBase}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorBase}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorBase.DeserializeMonitorBase(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.#ctor(System.Int32)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain" />. </summary>
            <param name="version"> Schema version. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.Version">
            <summary> Schema version. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.Kind">
            <summary> Discriminator property to identify the specific telemetry data type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.AdditionalProperties">
            <summary> Gets the AdditionalProperties. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomain.DeserializeMonitorDomain(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.AvailabilityData">
            <summary> AvailabilityData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.EventData">
            <summary> EventData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.ExceptionData">
            <summary> ExceptionData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.MessageData">
            <summary> MessageData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.MetricsData">
            <summary> MetricsData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.PageViewData">
            <summary> PageViewData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.PageViewPerfData">
            <summary> PageViewPerfData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.RemoteDependencyData">
            <summary> RemoteDependencyData type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.RequestData">
            <summary> RequestData type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.op_Equality(Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind" /> values are the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.op_Inequality(Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind" /> values are not the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.op_Implicit(System.String)~System.Nullable{Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind}">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.Equals(Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.#ctor(System.Int32,System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="id">
            Identifier of a page view instance. Used for correlation between page view and
            other telemetry items.
            </param>
            <param name="name"> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="id">
            Identifier of a page view instance. Used for correlation between page view and
            other telemetry items.
            </param>
            <param name="name"> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </param>
            <param name="url"> Request URL with all query string parameters. </param>
            <param name="duration">
            Request duration in format: DD.HH:MM:SS.MMMMMM. For a page view (PageViewData),
            this is the duration. For a page view with performance information
            (PageViewPerfData), this is the page load time. Must be less than 1000 days.
            </param>
            <param name="referredUri"> Fully qualified page URI or URL of the referring page; if unknown, leave blank. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.Id">
            <summary>
            Identifier of a page view instance. Used for correlation between page view and
            other telemetry items.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.Name">
            <summary> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.Url">
            <summary> Request URL with all query string parameters. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.Duration">
            <summary>
            Request duration in format: DD.HH:MM:SS.MMMMMM. For a page view (PageViewData),
            this is the duration. For a page view with performance information
            (PageViewPerfData), this is the page load time. Must be less than 1000 days.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.ReferredUri">
            <summary> Fully qualified page URI or URL of the referring page; if unknown, leave blank. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewData.DeserializePageViewData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.#ctor(System.Int32,System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="id">
            Identifier of a page view instance. Used for correlation between page view and
            other telemetry items.
            </param>
            <param name="name"> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IDictionary{System.String,System.Double})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
            <param name="id">
            Identifier of a page view instance. Used for correlation between page view and
            other telemetry items.
            </param>
            <param name="name"> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </param>
            <param name="url"> Request URL with all query string parameters. </param>
            <param name="duration">
            Request duration in format: DD.HH:MM:SS.MMMMMM. For a page view (PageViewData),
            this is the duration. For a page view with performance information
            (PageViewPerfData), this is the page load time. Must be less than 1000 days.
            </param>
            <param name="perfTotal"> Performance total in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </param>
            <param name="networkConnect">
            Network connection time in TimeSpan 'G' (general long) format:
            d:hh:mm:ss.fffffff
            </param>
            <param name="sentRequest"> Sent request time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </param>
            <param name="receivedResponse"> Received response time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </param>
            <param name="domProcessing"> DOM processing time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="measurements"> Collection of custom measurements. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.Id">
            <summary>
            Identifier of a page view instance. Used for correlation between page view and
            other telemetry items.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.Name">
            <summary> Event name. Keep it low cardinality to allow proper grouping and useful metrics. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.Url">
            <summary> Request URL with all query string parameters. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.Duration">
            <summary>
            Request duration in format: DD.HH:MM:SS.MMMMMM. For a page view (PageViewData),
            this is the duration. For a page view with performance information
            (PageViewPerfData), this is the page load time. Must be less than 1000 days.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.PerfTotal">
            <summary> Performance total in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.NetworkConnect">
            <summary>
            Network connection time in TimeSpan 'G' (general long) format:
            d:hh:mm:ss.fffffff
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.SentRequest">
            <summary> Sent request time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.ReceivedResponse">
            <summary> Received response time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.DomProcessing">
            <summary> DOM processing time in TimeSpan 'G' (general long) format: d:hh:mm:ss.fffffff. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.Measurements">
            <summary> Collection of custom measurements. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewPerfData}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewPerfData}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewPerfData}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewPerfData}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#PageViewPerfData}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.PageViewPerfData.DeserializePageViewPerfData(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.Verbose">
            <summary> Verbose level. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.Information">
            <summary> Information level. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.Warning">
            <summary> Warning level. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.Error">
            <summary> Error level. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.Critical">
            <summary> Critical level. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.op_Equality(Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel,Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel" /> values are the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.op_Inequality(Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel,Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel" /> values are not the same. </summary>
            <param name="left"> The left value to compare. </param>
            <param name="right"> The right value to compare. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.op_Implicit(System.String)~System.Nullable{Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel}">
            <summary> Converts a string to a <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel" />. </summary>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.Equals(Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.String,System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails" />. </summary>
            <param name="index"> The index in the original payload of the item. </param>
            <param name="statusCode"> The item specific [HTTP Response status code](#Response Status Codes). </param>
            <param name="message"> The error message. </param>
            <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.Index">
            <summary> The index in the original payload of the item. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.StatusCode">
            <summary> The item specific [HTTP Response status code](#Response Status Codes). </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.Message">
            <summary> The error message. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryErrorDetails}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryErrorDetails}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryErrorDetails}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryErrorDetails}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TelemetryErrorDetails}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails.DeserializeTelemetryErrorDetails(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse._additionalBinaryDataProperties">
            <summary> Keeps track of any properties unknown to the library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.#ctor(System.Nullable{System.Int32},System.Nullable{System.Int32},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryErrorDetails},System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse" />. </summary>
            <param name="itemsReceived"> The number of items received. </param>
            <param name="itemsAccepted"> The number of items accepted. </param>
            <param name="errors"> An array of error detail objects. </param>
            <param name="additionalBinaryDataProperties"> Keeps track of any properties unknown to the library. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.ItemsReceived">
            <summary> The number of items received. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.ItemsAccepted">
            <summary> The number of items accepted. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.Errors">
            <summary> An array of error detail objects. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TrackResponse}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TrackResponse}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TrackResponse}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.op_Explicit(Azure.Response)~Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse">
            <param name="response"> The <see cref="T:Azure.Response" /> to deserialize the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse" /> from. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TrackResponse}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#TrackResponse}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.TrackResponse.DeserializeTrackResponse(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.#ctor(System.Int32,Azure.Monitor.OpenTelemetry.Exporter.Models.MonitorDomainKind,System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain" />. </summary>
            <param name="version"> Schema version. </param>
            <param name="kind"> Discriminator property to identify the specific telemetry data type. </param>
            <param name="additionalProperties"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain" /> for deserialization. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.PersistableModelCreateCore(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.PersistableModelWriteCore(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Write(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Create(System.BinaryData,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="data"> The data to parse. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.System#ClientModel#Primitives#IPersistableModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#GetFormatFromOptions(System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Write(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.JsonModelWriteCore(System.Text.Json.Utf8JsonWriter,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="writer"> The JSON writer. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.System#ClientModel#Primitives#IJsonModel{Azure#Monitor#OpenTelemetry#Exporter#Models#MonitorDomain}#Create(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.JsonModelCreateCore(System.Text.Json.Utf8JsonReader@,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="reader"> The JSON reader. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Models.UnknownMonitorDomain.DeserializeUnknownMonitorDomain(System.Text.Json.JsonElement,System.ClientModel.Primitives.ModelReaderWriterOptions)">
            <param name="element"> The JSON element to deserialize. </param>
            <param name="options"> The client options for reading and writing models. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.DefaultAzureMonitorExporterOptions.#ctor(Microsoft.Extensions.Configuration.IConfiguration)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.DefaultAzureMonitorExporterOptions" /> class.
            </summary>
            <param name="configuration"><see cref="T:Microsoft.Extensions.Configuration.IConfiguration" /> from which configuration for Azure Monitor can be retrieved.</param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.ExporterRegistrationHostedService">
            <summary>
            A hosted service responsible for registering the Azure Monitor Trace and Log Exporters.
            It also initializes Live Metrics if enabled.
            Note: The Metric Exporter is not registered here — it is directly handled.
            via the <see cref="M:Azure.Monitor.OpenTelemetry.Exporter.OpenTelemetryBuilderExtensions.UseAzureMonitorExporter(OpenTelemetry.IOpenTelemetryBuilder)" /> API.
            Unlike traces and logs, the order of metric instrumentation and exporters does not impact
            registration.
            Metrics should be registered using the <see cref="M:OpenTelemetry.OpenTelemetryBuilderSdkExtensions.WithMetrics(OpenTelemetry.IOpenTelemetryBuilder)" /> API.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions">
            <summary> Client options for <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClient" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions.#ctor(Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions.ServiceVersion)">
            <summary> Initializes a new instance of ApplicationInsightsRestClientOptions. </summary>
            <param name="version"> The service version. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions.#ctor(Microsoft.Extensions.Configuration.IConfigurationSection)">
            <summary> Initializes a new instance of ApplicationInsightsRestClientOptions from configuration. </summary>
            <param name="section"> The configuration section. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions.Version">
            <summary> Gets the Version. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.ApplicationInsightsRestClientOptions.ServiceVersion.V2_1">
            <summary> The V2.1 API version. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Argument.AssertNotNull``1(``0,System.String)">
            <param name="value"> The value. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Argument.AssertNotNull``1(System.Nullable{``0},System.String)">
            <param name="value"> The value. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Argument.AssertNotNullOrEmpty``1(System.Collections.Generic.IEnumerable{``0},System.String)">
            <param name="value"> The value. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Argument.AssertNotNullOrEmpty(System.String,System.String)">
            <param name="value"> The value. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Argument.AssertNotNullOrWhiteSpace(System.String,System.String)">
            <param name="value"> The value. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Argument.AssertInRange``1(``0,``0,``0,System.String)">
            <param name="value"> The value. </param>
            <param name="minimum"> The minimum value. </param>
            <param name="maximum"> The maximum value. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Argument.CheckNotNullOrEmpty(System.String,System.String)">
            <param name="value"> The value. </param>
            <param name="name"> The name. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.BinaryContentHelper.FromEnumerable``1(System.Collections.Generic.IEnumerable{``0})">
            <param name="enumerable"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.BinaryContentHelper.FromEnumerable(System.Collections.Generic.IEnumerable{System.BinaryData})">
            <param name="enumerable"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.BinaryContentHelper.FromEnumerable``1(System.ReadOnlySpan{``0})">
            <param name="span"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.BinaryContentHelper.FromDictionary``1(System.Collections.Generic.IDictionary{System.String,``0})">
            <param name="dictionary"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.BinaryContentHelper.FromDictionary(System.Collections.Generic.IDictionary{System.String,System.BinaryData})">
            <param name="dictionary"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.BinaryContentHelper.FromObject(System.Object)">
            <param name="value"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.BinaryContentHelper.FromObject(System.BinaryData)">
            <param name="value"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
            <param name="dictionary"> The inner dictionary. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.#ctor(System.Collections.Generic.IReadOnlyDictionary{`0,`1})">
            <param name="dictionary"> The inner dictionary. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.IsUndefined">
            <summary> Gets the IsUndefined. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Count">
            <summary> Gets the Count. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.IsReadOnly">
            <summary> Gets the IsReadOnly. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Keys">
            <summary> Gets the Keys. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Values">
            <summary> Gets the Values. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Item(`0)">
            <summary> Gets or sets the value associated with the specified key. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Keys">
            <summary> Gets the Keys. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey,TValue}#Values">
            <summary> Gets the Values. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Add(System.Collections.Generic.KeyValuePair{`0,`1})">
            <param name="item"> The item to add. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
            <param name="item"> The item to search for. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
            <param name="array"> The array to copy. </param>
            <param name="index"> The index. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
            <param name="item"> The item to remove. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Add(`0,`1)">
            <param name="key"> The key. </param>
            <param name="value"> The value to add. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.ContainsKey(`0)">
            <param name="key"> The key to search for. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.Remove(`0)">
            <param name="key"> The key. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.TryGetValue(`0,`1@)">
            <param name="key"> The key to search for. </param>
            <param name="value"> The value. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.#ctor(System.Collections.Generic.IList{`0})">
            <param name="innerList"> The inner list. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.#ctor(System.Collections.Generic.IReadOnlyList{`0})">
            <param name="innerList"> The inner list. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.IsUndefined">
            <summary> Gets the IsUndefined. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.Count">
            <summary> Gets the Count. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.IsReadOnly">
            <summary> Gets the IsReadOnly. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.Item(System.Int32)">
            <summary> Gets or sets the value associated with the specified key. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.Add(`0)">
            <param name="item"> The item to add. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.Contains(`0)">
            <param name="item"> The item. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.CopyTo(`0[],System.Int32)">
            <param name="array"> The array to copy to. </param>
            <param name="arrayIndex"> The array index. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.Remove(`0)">
            <param name="item"> The item. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.IndexOf(`0)">
            <param name="item"> The item. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.Insert(System.Int32,`0)">
            <param name="index"> The inner list. </param>
            <param name="item"> The item. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.RemoveAt(System.Int32)">
            <param name="index"> The inner list. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ErrorResult`1.Value">
            <summary> Gets the Value. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ErrorResult`1.GetRawResponse">
            <summary></summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.RequestContextExtensions.Parse(Azure.RequestContext)">
            <param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Default">
            <summary> The default serialization format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.DateTime_RFC1123">
            <summary> The RFC1123 date time format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.DateTime_RFC3339">
            <summary> The RFC3339 date time format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.DateTime_RFC7231">
            <summary> The RFC7231 date time format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.DateTime_ISO8601">
            <summary> The ISO8601 date time format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.DateTime_Unix">
            <summary> The Unix date time format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Date_ISO8601">
            <summary> The ISO8601 date format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_ISO8601">
            <summary> The ISO8601 duration format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_Constant">
            <summary> The constant duration format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_Seconds">
            <summary> The seconds duration format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_Seconds_Float">
            <summary> The seconds duration format with float precision. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_Seconds_Double">
            <summary> The seconds duration format with double precision. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_Milliseconds">
            <summary> The milliseconds duration format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_Milliseconds_Float">
            <summary> The milliseconds duration format with float precision. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Duration_Milliseconds_Double">
            <summary> The milliseconds duration format with double precision. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Time_ISO8601">
            <summary> The ISO8601 time format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Bytes_Base64Url">
            <summary> The Base64Url bytes format. </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.SerializationFormat.Bytes_Base64">
            <summary> The Base64 bytes format. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Utf8JsonRequestContent.JsonWriter">
            <summary> Gets the JsonWriter. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Utf8JsonRequestContent.WriteToAsync(System.IO.Stream,System.Threading.CancellationToken)">
            <param name="stream"> The stream containing the data to be written. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Utf8JsonRequestContent.WriteTo(System.IO.Stream,System.Threading.CancellationToken)">
            <param name="stream"> The stream containing the data to be written. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Utf8JsonRequestContent.TryComputeLength(System.Int64@)">
            <param name="length"></param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorOpenTelemetryExporterContext">
            <summary>
            Context class which will be filled in by the System.ClientModel.SourceGeneration.
            For more information <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md" />
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorOpenTelemetryExporterContext.Default">
            <summary> Gets the default instance </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorOpenTelemetryExporterContext.TryGetTypeBuilderCore(System.Type,System.ClientModel.Primitives.ModelReaderWriterTypeBuilder@)">
            <summary>
            Tries to gets a <see cref="T:System.ClientModel.Primitives.ModelReaderWriterTypeBuilder" /> for the given <see cref="T:System.Type" /> to allow <see cref="T:System.ClientModel.Primitives.ModelReaderWriter" /> to work with AOT.
            </summary><param name="type">The type to get info for.</param><param name="builder">The <see cref="T:System.ClientModel.Primitives.ModelReaderWriterTypeBuilder" /> if found.</param><returns>True if the corresponding <see cref="T:System.ClientModel.Primitives.ModelReaderWriterTypeBuilder" /> if defined in the context otherwise false.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.ApplicationInsightsSampler">
            <summary>
            Sample configurable for OpenTelemetry exporters for compatibility
            with Application Insight SDKs.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ApplicationInsightsSampler.#ctor(System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.ApplicationInsightsSampler" /> class.
            </summary>
            <param name="samplingRatio">
            Ratio of telemetry that should be sampled.
            For example; Specifying 0.4F means 40% of traces are sampled and 60% are dropped.
            </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ApplicationInsightsSampler.ShouldSample(OpenTelemetry.Trace.SamplingParameters@)">
            <summary>
            Computational method using the DJB2 Hash algorithm to decide whether to sample
            a given telemetry item, based on its Trace Id.
            </summary>
            <param name="samplingParameters">Parameters of telemetry item used to make sampling decision.</param>
            <returns>Returns whether or not we should sample telemetry in the form of a <see cref="T:OpenTelemetry.Trace.SamplingResult" /> class.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ArrayExtensions.ToCommaDelimitedString(System.Array)">
            <summary>
            Builds a comma delimited string of the components of an array.
            </summary>
            <remarks>
            For example: new int[] { 1, 2, 3 } would be returned as "1,2,3".
            </remarks>
            <param name="input">An array to be evaluated.</param>
            <returns>A comma delimited string of the components of the input array.</returns>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonListExtensions.s_dbSystems">
            <summary>
            Recognized database systems.
            <see href="https://github.com/open-telemetry/semantic-conventions/blob/v1.38.0/docs/database/database-spans.md#notes-and-well-known-identifiers-for-dbsystemname" />.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonListExtensions.GetRequestUrl(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList)">
            <summary>
             Gets http request url from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonListExtensions.GetDependencyUrl(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList)">
            <summary>
             Gets http dependency url from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonListExtensions.GetHttpDependencyTarget(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList)">
            <summary>
             Gets Http dependency target from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonListExtensions.GetDbDependencyTargetAndName(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList,System.Boolean)">
            <summary>
             Gets Database dependency target and name from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonListExtensions.GetDependencyTarget(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList,Azure.Monitor.OpenTelemetry.Exporter.Internals.OperationType)">
            <summary>
             Gets dependency target from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonNewListExtensions.GetNewSchemaRequestUrl(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList)">
            <summary>
             Gets http request url from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonNewListExtensions.GetMessagingUrlAndSourceOrTarget(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList,System.Diagnostics.ActivityKind)">
            <summary>
             Gets messaging url from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonNewListExtensions.GetNewSchemaHttpDependencyTarget(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList)">
            <summary>
             Gets Http dependency target from activity tag objects.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonNewListExtensions.GetNewSchemaDependencyTarget(Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList,Azure.Monitor.OpenTelemetry.Exporter.Internals.OperationType)">
            <summary>
             Gets dependency target from activity tag objects.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzureMonitorTransmitter">
            <summary>
            This class encapsulates transmitting a collection of <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem" /> to the configured Ingestion Endpoint.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.AadHelper.DefaultAadScope">
            <summary>
            Default AAD Scope for Ingestion.
            IMPORTANT: This value only works in the Public Azure Cloud.
            For Sovereign Azure Clouds, this value MUST be built from the Connection String.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.AadHelper.GetScope(System.String)">
            <summary>
            Get the Scope value required for AAD authentication.
            </summary>
            <remarks>
            The AUDIENCE is a url that identifies Azure Monitor in a specific cloud (For example: "https://monitor.azure.com/").
            The SCOPE is the audience + the permission (For example: "https://monitor.azure.com//.default").
            </remarks>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.ConnectionStringParser.GetValues(System.String)">
            <summary>
            Parse a connection string that matches the format: "key1=value1;key2=value2;key3=value3".
            This method will encapsulate all exception handling.
            </summary>
            <remarks>
            Official Doc: <a href="https://docs.microsoft.com/azure/azure-monitor/app/sdk-connection-string" />.
            </remarks>
            <exception cref="T:System.InvalidOperationException">
            Any exceptions that occur while parsing the connection string will be wrapped and re-thrown.
            </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.ConnectionStringParser.GetEndpoint(Azure.Core.ConnectionString,System.String,System.String,System.String)">
            <summary>
            Evaluate connection string and return the requested endpoint.
            </summary>
            <remarks>
            Parsing the connection string MUST follow these rules:
                1. check for explicit endpoint (location is ignored)
                2. check for endpoint suffix (location is optional)
                3. use default endpoint (location is ignored)
            This behavior is required by the Connection String Specification.
            </remarks>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.ConnectionStringParser.TryBuildUri(System.String,System.String,System.Uri@,System.String)">
            <summary>
            Construct a Uri from the possible parts.
            Format: "location.prefix.suffix".
            Example: "https://westus2.dc.applicationinsights.azure.cn/".
            </summary>
            <remarks>
            Will also attempt to sanitize user input. Won't fail if the user typo-ed an extra period.
            </remarks>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.ConnectionStringParser.TryGetNonRequiredValue(Azure.Core.ConnectionString,System.String,System.String@)">
            <summary>
            This method wraps <see cref="M:Azure.Core.ConnectionString.GetNonRequired(System.String)" /> in a null check.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.ConnectionVars">
            <summary>
            Encapsulates variables from the ConnectionString.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.DefaultIngestionEndpoint">
            <summary>
            Default endpoint for Ingestion (aka Breeze).
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.DefaultLiveEndpoint">
            <summary>
            Default endpoint for Live Metrics (aka QuickPulse).
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.IngestionPrefix">
            <summary>
            Sub-domain for Ingestion endpoint (aka Breeze). (https://dc.applicationinsights.azure.com/).
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.LivePrefix">
            <summary>
            Sub-domain for Live Metrics endpoint (aka QuickPulse). (https://live.applicationinsights.azure.com/).
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.IngestionExplicitEndpointKey">
            <summary>
            This is the key that a customer would use to specify an explicit endpoint in the connection string.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.LiveExplicitEndpointKey">
            <summary>
            This is the key that a customer would use to specify an explicit endpoint in the connection string.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.InstrumentationKeyKey">
            <summary>
            This is the key that a customer would use to specify an instrumentation key in the connection string.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.EndpointSuffixKey">
            <summary>
            This is the key that a customer would use to specify an endpoint suffix in the connection string.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.LocationKey">
            <summary>
            This is the key that a customer would use to specify a location in the connection string.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.AADAudienceKey">
            <summary>
            This is the key that a customer would use to specify an AAD Audience in the connection string.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.Constants.ConnectionStringMaxLength">
            <summary>
            Maximum allowed length for connection string.
            </summary>
            <remarks>
            Currently 9 accepted keywords (~200 characters).
            Assuming 200 characters per value (~1800 characters).
            Total theoretical max length = (1800 + 200) = 2000.
            Setting an over-exaggerated max length to protect against malicious injections (2^12 = 4096).
            </remarks>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsDimensions">
            <summary>
            Provides dimension values for customer SDK statistics metrics.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsDimensions.GetBaseTags(System.String)">
            <summary>
            Gets base tags common to all customer SDK stats metrics.
            </summary>
            <param name="telemetryType">The type of telemetry (REQUEST, DEPENDENCY, etc.)</param>
            <returns>TagList with common dimensions</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsDimensions.GetDroppedTags(System.String,System.String,System.String)">
            <summary>
            Gets tags for dropped telemetry items.
            </summary>
            <param name="telemetryType">The type of telemetry</param>
            <param name="dropCode">The drop code (status code or error category)</param>
            <param name="dropReason">Optional drop reason description</param>
            <returns>TagList with dropped item dimensions</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsDimensions.GetRetryTags(System.String,System.String,System.String)">
            <summary>
            Gets tags for retried telemetry items.
            </summary>
            <param name="telemetryType">The type of telemetry</param>
            <param name="retryCode">The retry code (status code or error category)</param>
            <param name="retryReason">Optional retry reason description</param>
            <returns>TagList with retry item dimensions</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper">
            <summary>
            Helper class for tracking customer SDK statistics.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper.IsEnabled">
            <summary>
            Checks if customer SDK stats are enabled.
            </summary>
            <returns>True if enabled (when APPLICATIONINSIGHTS_SDKSTATS_DISABLED=false), false otherwise</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper.GetExportIntervalMilliseconds">
            <summary>
            Gets the configured export interval for customer SDK stats in milliseconds.
            </summary>
            <returns>Export interval in milliseconds (default: 900000 = 15 minutes)</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper.CategorizeStatusCode(System.Int32)">
            <summary>
            Categorizes an HTTP status code into a human-readable drop reason.
            Follows the Python categorize_status_code function logic.
            </summary>
            <param name="statusCode">HTTP status code to categorize</param>
            <returns>Human-readable drop reason</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper.TrackSuccess(Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.TelemetrySchemaTypeCounter)">
            <summary>
            Tracks successful telemetry transmission using pre-computed counts.
            </summary>
            <param name="telemetrySchemaTypeCounter">Telemetry counter for tracking metrics</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper.TrackDropped(Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.TelemetrySchemaTypeCounter,System.Boolean)">
            <summary>
            Tracks dropped telemetry using pre-computed counts.
            According to the specification:
            - For non-retryable status codes: use the actual HTTP status code (401, 403, etc.) as dropCode
            - For other scenarios: use DropCode enum values (CLIENT_EXCEPTION, CLIENT_READONLY, etc.)
            </summary>
            <param name="persistentBlobProviderExists">Indicates if persistent blob storage is configured</param>
            <param name="telemetrySchemaTypeCounter">Telemetry counter for tracking metrics</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper.TrackDropped(Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.TelemetrySchemaTypeCounter,System.Int32,System.String)">
            <summary>
            Tracks dropped telemetry using pre-computed counts.
            </summary>
            <param name="telemetrySchemaTypeCounter">Telemetry counter for tracking metrics</param>
            <param name="dropCode">Drop code - either HTTP status code or DropCode enum value cast to int</param>
            <param name="dropReason">Optional detailed reason for the dropped telemetry</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsHelper.TrackRetry(Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.TelemetrySchemaTypeCounter,System.Int32,System.String)">
            <summary>
            Tracks retry telemetry using pre-computed counts.
            </summary>
            <param name="telemetrySchemaTypeCounter">Telemetry counter for tracking metrics</param>
            <param name="retryCode">retry code - either HTTP status code or DropCode enum value cast to int</param>
            <param name="retryReason">Optional detailed reason for the retry telemetry</param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsMeters">
            <summary>
            Provides OpenTelemetry meters for customer SDK stats.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsMeters.MeterName">
            <summary>
            The meter name for customer SDK stats.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsMeters.Meter">
            <summary>
            The meter instance for customer SDK stats.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsMeters.ItemSuccessCount">
            <summary>
            Counter for successful telemetry items sent to Application Insights.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsMeters.ItemDroppedCount">
            <summary>
            Counter for dropped telemetry items.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsMeters.ItemRetryCount">
            <summary>
            Counter for retried telemetry items.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsRegistration">
            <summary>
            Provides registration methods for customer SDK statistics.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.CustomerSdkStatsRegistration.RegisterCustomerSdkStats(Microsoft.Extensions.DependencyInjection.IServiceCollection,Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions)">
            <summary>
            Registers customer SDK stats services if enabled via environment variables.
            </summary>
            <param name="services">Service collection</param>
            <param name="options">Azure Monitor exporter options</param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.DropCode">
            <summary>
            Represents different types of drop codes for telemetry items that cannot be transmitted.
            Based on the official specification for customer SDK stats.
            Note: For non-retryable status codes, the actual HTTP status code (401, 403, etc.) should be used as the drop code.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.DropCode.ClientException">
            <summary>
            Items dropped due to exceptions thrown or when a response is not returned from Breeze.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.DropCode.ClientReadonly">
            <summary>
            Items dropped due to READONLY filesystem.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.DropCode.ClientPersistenceIssue">
            <summary>
            Items dropped due to disk persistence issues (e.g., disk full, I/O errors).
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.DropCode.ClientStorageDisabled">
            <summary>
            Items that would have been retried but are dropped since client has local storage disabled.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.DropCode.BackOffEnabled">
            <summary>
            Items that are stored for retry due to a backoff period.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.Diagnostics.AzureMonitorExporterEventSource">
            <summary>
            EventSource for the AzureMonitorExporter.
            EventSource Guid at Runtime: bb5be13f-ec3a-5ab2-6a6a-0f881d6e0d5b.
            (This guid can be found by debugging this class and inspecting the "Log" singleton and reading the "Guid" property).
            </summary>
            <remarks>
            PerfView Instructions:
            <list type="bullet">
            <item>To collect all events: <code>PerfView.exe collect -MaxCollectSec:300 -NoGui /onlyProviders=*OpenTelemetry-AzureMonitor-Exporter</code></item>
            <item>To collect events based on LogLevel: <code>PerfView.exe collect -MaxCollectSec:300 -NoGui /onlyProviders:OpenTelemetry-AzureMonitor-Exporter::Verbose</code></item>
            </list>
            Dotnet-Trace Instructions:
            <list type="bullet">
            <item>To collect all events: <code>dotnet-trace collect --process-id PID --providers OpenTelemetry-AzureMonitor-Exporter</code></item>
            <item>To collect events based on LogLevel: <code>dotnet-trace collect --process-id PID --providers OpenTelemetry-AzureMonitor-Exporter::Verbose</code></item>
            </list>
            Logman Instructions:
            <list type="number">
            <item>Create a text file containing providers: <code>echo "{bb5be13f-ec3a-5ab2-6a6a-0f881d6e0d5b}" &gt; providers.txt</code></item>
            <item>Start collecting: <code>logman -start exporter -pf providers.txt -ets -bs 1024 -nb 100 256</code></item>
            <item>Stop collecting: <code>logman -stop exporter -ets</code></item>
            </list>
            </remarks>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.Diagnostics.TelemetryItemOrigin">
            <summary>
            This is used for internal logs, to distinguish where a TelemetryItem originated from.
            </summary>
            <remarks>
            Because each Exporter can have a unique configuration, it's possible
            for one Exporter to have issues not experienced by any others in a process.
            </remarks>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.HttpPipelineHelper.ProcessTransmissionResult(Azure.Core.HttpMessage,OpenTelemetry.PersistentStorage.Abstractions.PersistentBlobProvider,OpenTelemetry.PersistentStorage.Abstractions.PersistentBlob,Azure.Monitor.OpenTelemetry.Exporter.Internals.ConnectionString.ConnectionVars,Azure.Monitor.OpenTelemetry.Exporter.Internals.Diagnostics.TelemetryItemOrigin,System.Boolean,Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.TelemetrySchemaTypeCounter)">
            <summary>
            Centralized handling of a transmission result (exporter or storage origin).
            Decides whether to persist for retry, delete existing storage blob, and logs telemetry.
            </summary>
            <param name="httpMessage">The HTTP message (request/response).</param>
            <param name="blobProvider">Optional blob provider used to save new blobs.</param>
            <param name="blob">Existing blob (when retransmitting from storage).</param>
            <param name="connectionVars">Connection vars for logging.</param>
            <param name="origin">Origin of telemetry (Exporter vs Storage).</param>
            <param name="isAadEnabled">If AAD auth is enabled.</param>
            <param name="telemetrySchemaTypeCounter">Telemetry counter for tracking metrics.</param>
            <returns>TransmissionResult describing actions taken.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.InnerExceptionCountExceededException">
            <summary>
            This exception is used to notify the user that the set of inner exceptions has been trimmed because it exceeded our allowed send limit.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.InnerExceptionCountExceededException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.InnerExceptionCountExceededException" /> class.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.InnerExceptionCountExceededException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.InnerExceptionCountExceededException" /> class with a specified error message.
            </summary>
            <param name="message">The message that describes the error. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.InnerExceptionCountExceededException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.InnerExceptionCountExceededException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.
            </summary>
            <param name="message">The error message that explains the reason for the exception. </param><param name="innerException">The exception that is the cause of the current exception, or a null reference (Nothing in Visual Basic) if no inner exception is specified. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ITransmitter.TrackAsync(System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.Exporter.Models.TelemetryItem},Azure.Monitor.OpenTelemetry.Exporter.Internals.CustomerSdkStats.TelemetrySchemaTypeCounter,Azure.Monitor.OpenTelemetry.Exporter.Internals.Diagnostics.TelemetryItemOrigin,System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Sent telemetry and return the number of items Accepted.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.LogContextInfo">
            <summary>
            Struct to hold user/operation context information extracted from log attributes
            for mapping to Application Insights envelope tags instead of customDimensions.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.LogContextInfo.HasValues">
            <summary>
            Returns true if any context field has been set.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.LogsHelper.GetSeverityLevel(Microsoft.Extensions.Logging.LogLevel)">
            <summary>
            Converts the <see cref="P:OpenTelemetry.Logs.LogRecord.LogLevel" /> into corresponding Azure Monitor <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Models.SeverityLevel" />.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.AvailabilityInfo">
            <summary>
            Struct to hold availability test information extracted from log attributes.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.DefaultPlatform.CreateDirectory(System.String)">
            <summary>
            Creates all directories and subdirectories in the specified path unless they already exist.
            </summary>
            <exception>This method does not catch any exceptions thrown by <see cref="M:System.IO.Directory.CreateDirectory(System.String)" />.</exception>
            <param name="path">The directory to create</param>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.HashSetDefinedEnvironmentVariables">
            <summary>
            All environment variables are read at SDK initialization.
            A unit test exists to ensure all environment variables are added to this HashSet.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.APPLICATIONINSIGHTS_CONNECTION_STRING">
            <summary>
            Available for users to set their Connection String.
            </summary>
            <remarks>
            <see href="https://learn.microsoft.com/azure/azure-monitor/app/opentelemetry-configuration?#connection-string" />.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.APPLICATIONINSIGHTS_STATSBEAT_DISABLED">
            <summary>
            Available for users to opt-out of Statsbeat.
            </summary>
            <remarks>
            <see href="https://learn.microsoft.com/azure/azure-monitor/app/statsbeat" />.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.APPLICATIONINSIGHTS_SDKSTATS_DISABLED">
            <summary>
            Available for users to enable customer SDK stats.
            </summary>
            <remarks>
            Customer SDK stats provide insights into SDK success/failure/retry counts.
            Set to "false" to enable this feature.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.APPLICATIONINSIGHTS_SDKSTATS_EXPORT_INTERVAL">
            <summary>
            Available for users to configure customer SDK stats export interval in seconds.
            </summary>
            <remarks>
            Default is 900 seconds (15 minutes). Minimum recommended is 60 seconds.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.FUNCTIONS_WORKER_RUNTIME">
            <summary>
            INTERNAL ONLY. Used by Statsbeat to identify if the Exporter is running within Azure Functions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.LOCALAPPDATA">
            <summary>
            INTERNAL ONLY. Used by PersistentStorage to identify a Windows temp directory to save telemetry.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.TEMP">
            <summary>
            INTERNAL ONLY. Used by PersistentStorage to identify a Windows temp directory to save telemetry.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.TMPDIR">
            <summary>
            INTERNAL ONLY. Used by PersistentStorage to identify a Linux temp directory to save telemetry.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.WEBSITE_HOME_STAMPNAME">
            <summary>
            INTERNAL ONLY. Used by Statsbeat to get the App Service Host Name.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.WEBSITE_HOSTNAME">
            <summary>
            INTERNAL ONLY. Used by Statsbeat to identify Azure Functions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.WEBSITE_SITE_NAME">
            <summary>
            INTERNAL ONLY. Used by Statsbeat to get the App Service Website Name.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.AKS_ARM_NAMESPACE_ID">
            <summary>
            INTERNAL ONLY. Used by Statsbeat to get the AKS ARM Namespace ID for AKS auto-instrumentation.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.EXPORT_RESOURCE_METRIC">
            <summary>
            When set to true, exporter will emit resources as metric telemetry.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.ASPNETCORE_DISABLE_URL_QUERY_REDACTION">
            <summary>
            By default, OpenTelemetry.Instrumenation.AspNetCore v1.8.1 will redact query strings values from URLs.
            This environment variable can be set to true to disable this behavior.
            </summary>
            <remarks>
            <see href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Instrumentation.AspNetCore/CHANGELOG.md#181" />.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.HTTPCLIENT_DISABLE_URL_QUERY_REDACTION">
            <summary>
            By default, OpenTelemetry.Instrumenation.Http v1.8.1 will redact query string values from URLs.
            This environment variable can be set to true to disable this behavior.
            </summary>
            <remarks>
            <see href="https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry.Instrumentation.Http/CHANGELOG.md#181" />.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.OTEL_TRACES_SAMPLER">
            <summary>
            OpenTelemetry environment variable to specify the sampler to use for traces.
            Supported values: microsoft.rate_limited, microsoft.fixed_percentage
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.OTEL_TRACES_SAMPLER_ARG">
            <summary>
            OpenTelemetry environment variable to specify the sampler argument.
            For microsoft.rate_limited sampler: traces per second (double).
            For microsoft.fixed_percentage sampler: sampling ratio (double from 0 to 1).
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.APPLICATIONINSIGHTS_CLOUD_ROLE_NAME">
            <summary>
            Set by the Application Insights shim (TelemetryClient.Context.Cloud.RoleName) to override
            the cloud role name after the OTel Resource has been built and is immutable.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.APPLICATIONINSIGHTS_CLOUD_ROLE_INSTANCE">
            <summary>
            Set by the Application Insights shim (TelemetryClient.Context.Cloud.RoleInstance) to override
            the cloud role instance after the OTel Resource has been built and is immutable.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.EnvironmentVariableConstants.APPLICATIONINSIGHTS_COMPONENT_VERSION">
            <summary>
            Set by the Application Insights shim (TelemetryClient.Context.Component.Version) to override
            the application version after the OTel Resource has been built and is immutable.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.IPlatform.GetEnvironmentVariable(System.String)">
            <summary>
            Returns null if the key is not found.
            </summary>
            <param name="name"></param>
            <returns></returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ResourceExtensions.CreateAzureMonitorResource(OpenTelemetry.Resources.Resource,System.String,Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.IPlatform)">
            <remarks>
            This method should not be called directly in product code.
            This method is primarily intended for unit testing scenarios where providing a mock platform is necessary.
            </remarks>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.ResourceProviderHelper">
            <summary>
            Provides resource provider detection utilities shared across the exporter.
            Uses the same logic as AzureMonitorStatsbeat.SetResourceProviderDetails.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.ResourceProviderHelper.DetermineResourceProvider(Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.IPlatform)">
            <summary>
            Determines the compute type/resource provider for the current environment.
            This method follows the exact same order as AzureMonitorStatsbeat.SetResourceProviderDetails.
            </summary>
            <param name="platform">Platform interface for accessing environment variables</param>
            <returns>Resource provider string (functions, appsvc, aks, vm, unknown)</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.SchemaConstants">
            <summary>
            This class encapsulates constant values from the Azure Monitor Swagger
            <see href="https://github.com/Azure/azure-rest-api-specs/blob/4eb2ae1846ac79a993cabc378436b6218baaa1ed/specification/applicationinsights/data-plane/Monitor.Exporters/preview/2020-09-15_Preview/swagger.json" />
            and the Ingestion service data models
            <see href="https://docs.microsoft.com/azure/azure-monitor/app/data-model" />.
            NOTE: Some of these max lengths are not defined in the Swagger. Must refer to the internal service repo.
            </summary>
            <remarks>
            MaxLength (inclusive) defines the maximum number of characters.
            LessThanDays (exclusive) defines the upper limit of days.
            MaxFrames (inclusive) defines the maximum number of frames.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SchemaConstants.KVP_MaxKeyLength">
            <remarks>
            If a Key exceeds maximum allowable length limit, then that particular Key-Value pair should be dropped.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SchemaConstants.Duration_MaxValue">
            <remarks>
            Represents 1 tick (1 ten-millionth of a second) less than 1000 days.
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SchemaConstants.GenAi_Properties_MaxValueLength">
            <summary>
            Maximum value length for GenAI semantic convention properties (256 KB).
            These properties may carry large payloads (e.g. full prompt/completion content)
            and are truncated to a higher limit than standard properties.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SchemaConstants.GenAiProperties">
            <summary>
            GenAI semantic convention property keys that receive a higher truncation limit.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionUtils.IsHydrated">
            <summary>
            IsHydrated represents whether the SdkVersionUtils has been populated by CreateAzureMonitorResource.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType">
            <summary>
            Specifies the type of SDK for telemetry identification and version labeling.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType.Exporter">
            <summary>Default Azure Monitor OpenTelemetry Exporter.</summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType.Distro">
            <summary>Azure Monitor OpenTelemetry AspNetCore Distro.</summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType.ShimBase">
            <summary>Application Insights base shim (Microsoft.ApplicationInsights).</summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType.ShimAspNetCore">
            <summary>Application Insights AspNetCore shim (Microsoft.ApplicationInsights.AspNetCore).</summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType.ShimWorkerService">
            <summary>Application Insights WorkerService shim (Microsoft.ApplicationInsights.WorkerService).</summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType.ShimWeb">
            <summary>Application Insights Web shim (Microsoft.ApplicationInsights.Web).</summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SdkVersionType.ShimNLog">
            <summary>Application Insights NLog shim (Microsoft.ApplicationInsights.NLogTarget).</summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions">
            <summary>
            Constants for semantic attribute names outlined by the OpenTelemetry specifications.
            <see href="https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/semantic_conventions/README.md" />.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftDependencyData">
            <summary>
            Override attribute for dependency data field.
            When present, takes precedence over computed data from semantic conventions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftDependencyName">
            <summary>
            Override attribute for dependency name field.
            When present, takes precedence over computed name from semantic conventions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftOperationName">
            <summary>
            Override attribute for operation name field.
            When present, takes precedence over computed operation name.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftDependencyResultCode">
            <summary>
            Override attribute for dependency result code field.
            When present, takes precedence over computed result code from semantic conventions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftDependencyTarget">
            <summary>
            Override attribute for dependency target field.
            When present, takes precedence over computed target from semantic conventions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftDependencyType">
            <summary>
            Override attribute for dependency type field.
            When present, takes precedence over computed type from semantic conventions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftRequestName">
            <summary>
            Override attribute for request name field.
            When present, takes precedence over Activity.DisplayName.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftRequestUrl">
            <summary>
            Override attribute for request URL field.
            When present, takes precedence over computed URL from semantic conventions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftRequestSource">
            <summary>
            Override attribute for request source field.
            When present, takes precedence over computed source from semantic conventions.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.SemanticConventions.AttributeMicrosoftRequestResultCode">
            <summary>
            Override attribute for request result code field.
            When present, takes precedence over computed result code from semantic conventions.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.ErrorObject">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.ResponseObject">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.VmMetadataResponse">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.ListErrorObject">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.Int32">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.String">
            <summary>
            Defines the source generated JSON serialization contract metadata for a given type.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.Default">
            <summary>
            The default <see cref="T:System.Text.Json.Serialization.JsonSerializerContext" /> associated with a default <see cref="T:System.Text.Json.JsonSerializerOptions" /> instance.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.GeneratedSerializerOptions">
            <summary>
            The source-generated options associated with this context.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.#ctor">
            <summary>Initializes a new instance of the <see cref="T:System.Object" /> class.</summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.#ctor(System.Text.Json.JsonSerializerOptions)">
            <summary>Creates an instance of <see cref="T:System.Text.Json.Serialization.JsonSerializerContext" /> and binds it with the indicated <see cref="T:System.Text.Json.JsonSerializerOptions" />.</summary><param name="options">The run time provided options for the context instance.</param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.GetTypeInfo(System.Type)">
            <summary>Gets metadata for the specified type.</summary><param name="type">The type to fetch metadata for.</param><returns>The metadata for the specified type, or <see langword="null" /> if the context has no metadata for the type.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.StackFrameExtensions.GetMethodWithoutWarning(System.Diagnostics.StackFrame)">
            <summary>
            Wrapper for <see cref="M:System.Diagnostics.StackFrame.GetMethod" />.
            This method disables the Trimmer warning "IL2026:RequiresUnreferencedCode".
            Callers MUST handle the null condition.
            </summary>
            <remarks>
            In an AOT scenario GetMethod() will return null. Note this can happen even in non AOT scenarios.
            Instead, call ToString() which gives a string like this:
            "MethodName + 0x00 at offset 000 in file:line:column filename unknown:0:0".
            </remarks>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Statsbeat.StatsbeatConstants.AMS_Url">
            <summary>
            <see href="https://learn.microsoft.com/azure/virtual-machines/instance-metadata-service" />.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.Statsbeat.StatsbeatConstants.GeneralStatsbeatInterval">
            <summary>
            24 hrs == 86400000 milliseconds.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.StringExtensions.Truncate(System.String,System.Int32)">
            <summary>
            This method will truncate a string if that string exceeds a specified max length.
            </summary>
            <remarks>
            This method is a wrapper around <see cref="M:System.String.Substring(System.Int32,System.Int32)" />.
            </remarks>
            <param name="input">A string to be evaluated.</param>
            <param name="maxLength">A specified length which is used to evaluate the input string.</param>
            <returns>The input string if less than max length, or a substring that begins at 0.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.TraceHelper.AddActivityLinksToProperties(System.Diagnostics.Activity,Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList@)">
            <summary>
            Converts Activity Links to custom property with key as _MS.links.
            Value will be a JSON string formatted as [{"operation_Id":"{TraceId}","id":"{SpanId}"}].
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionResult">
            <summary>
            Represents the unified result of attempting to transmit telemetry (exporter or from storage).
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionState.Open">
            <summary>
            Represents disabled transmission.
            </summary>
        </member>
        <member name="F:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionState.Closed">
            <summary>
            Represents enabled transmission.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionStateManager.#ctor(System.Random,System.TimeSpan,System.DateTimeOffset,System.Timers.Timer,Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionState)">
            <summary>
            For test purposes.
            </summary>
            <param name="random"></param>
            <param name="minIntervalToUpdateConsecutiveErrors"></param>
            <param name="nextMinTimeToUpdateConsecutiveErrors"></param>
            <param name="backOffIntervalTimer"></param>
            <param name="state"></param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionStateManager.OpenTransmission">
            <summary>
            Stops transmitting data to backend.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionStateManager.CloseTransmission">
            <summary>
            Enable transmitting data to backend.
            To be called for each successful request or after back-off interval expiration.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionStateManager.ResetConsecutiveErrors">
            <summary>
            Resets consecutive error count.
            To be called for each successful request.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmissionStateManager.GetBackOffTimeInterval">
            <summary>
            Calculates the time interval for which the transmission should be halted.
            Number of consecutive errors are taken in to account to increase the time.
            Random variation is introduced in order to avoid collision.
            </summary>
            <returns>BackOff time interval.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmitterFactory">
            <summary>
            This Factory encapsulates the <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzureMonitorTransmitter" />.
            An ideal users will create a single exporter for each signal (Logs, Metrics, Traces).
            This factory should ensure that only one instance of the Transmitter is created for
            any unique connection string.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.TransmitterFactory.Get(Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions,Azure.Monitor.OpenTelemetry.Exporter.Internals.Platform.IPlatform)">
            <remarks>
            This method should not be called directly in product code.
            This method is primarily intended for unit testing scenarios where providing a mock platform is necessary.
            </remarks>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.Exporter.OpenTelemetryBuilderExtensions">
            <summary>
            Extension methods for setting up Azure Monitor in an <see cref="T:OpenTelemetry.OpenTelemetryBuilder" />.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.OpenTelemetryBuilderExtensions.UseAzureMonitorExporter(OpenTelemetry.IOpenTelemetryBuilder)">
            <summary>
            Configures Azure Monitor Exporter for all signals.
            </summary>
            <param name="builder"><see cref="T:OpenTelemetry.IOpenTelemetryBuilder" />.</param>
            <returns>The supplied <see cref="T:OpenTelemetry.IOpenTelemetryBuilder" /> for chaining calls.</returns>
            <remarks>
            <para>
            This method configures Azure Monitor for use with OpenTelemetry by adding the Azure Monitor exporter for logging,
            distributed tracing, and metrics. It also configures the OpenTelemetry logger to include formatted messages and
            parsed state values.
            </para>
            </remarks>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.OpenTelemetryBuilderExtensions.UseAzureMonitorExporter(OpenTelemetry.IOpenTelemetryBuilder,System.Action{Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions})">
            <summary>
            Configures Azure Monitor Exporter for logging, distributed tracing, and metrics.
            </summary>
            <param name="builder"><see cref="T:OpenTelemetry.IOpenTelemetryBuilder" />.</param>
            <param name="configureAzureMonitor">Callback action for configuring <see cref="T:Azure.Monitor.OpenTelemetry.Exporter.AzureMonitorExporterOptions" />.</param>
            <returns>The supplied <see cref="T:OpenTelemetry.IOpenTelemetryBuilder" /> for chaining calls.</returns>
            <remarks>
            <para>
            This method configures Azure Monitor for use with OpenTelemetry by adding the Azure Monitor exporter for logging,
            distributed tracing, and metrics. It also configures the OpenTelemetry logger to include formatted messages and
            parsed state values.
            </para>
            </remarks>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.AzureMonitorLiveMetricsEventSource">
            <summary>
            EventSource for the AzureMonitor LiveMetrics Client.
            EventSource Guid at Runtime: 72f5588f-fa1c-502e-0627-e13dd2bd67c9.
            (This guid can be found by debugging this class and inspecting the "Log" singleton and reading the "Guid" property).
            </summary>
            <remarks>
            PerfView Instructions:
            <list type="bullet">
            <item>To collect all events: <code>PerfView.exe collect -MaxCollectSec:300 -NoGui /onlyProviders=*OpenTelemetry-AzureMonitor-LiveMetrics</code></item>
            <item>To collect events based on LogLevel: <code>PerfView.exe collect -MaxCollectSec:300 -NoGui /onlyProviders:OpenTelemetry-AzureMonitor-LiveMetrics::Verbose</code></item>
            </list>
            Dotnet-Trace Instructions:
            <list type="bullet">
            <item>To collect all events: <code>dotnet-trace collect --process-id PID --providers OpenTelemetry-AzureMonitor-LiveMetrics</code></item>
            <item>To collect events based on LogLevel: <code>dotnet-trace collect --process-id PID --providers OpenTelemetry-AzureMonitor-LiveMetrics::Verbose</code></item>
            </list>
            Logman Instructions:
            <list type="number">
            <item>Create a text file containing providers: <code>echo "{72f5588f-fa1c-502e-0627-e13dd2bd67c9}" &gt; providers.txt</code></item>
            <item>Start collecting: <code>logman -start exporter -pf providers.txt -ets -bs 1024 -nb 100 256</code></item>
            <item>Stop collecting: <code>logman -stop exporter -ets</code></item>
            </list>
            </remarks>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.AzureMonitorLiveMetricsOptions.ConnectionString">
            <summary>
            The Connection String provides users with a single configuration setting to identify the Azure Monitor resource and endpoint.
            </summary>
            <remarks>
            <see href="https://docs.microsoft.com/azure/azure-monitor/app/sdk-connection-string" />.
            </remarks>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.AzureMonitorLiveMetricsOptions.Credential">
            <summary>
            Get or sets the value of <see cref="T:Azure.Core.TokenCredential" />.
            If <see cref="T:Azure.Core.TokenCredential" /> is not set, AAD authentication is disabled
            and Instrumentation Key from the Connection String will be used.
            </summary>
            <remarks>
            <see href="https://learn.microsoft.com/en-us/azure/azure-monitor/app/sdk-connection-string?tabs=net#is-the-connection-string-a-secret" />.
            </remarks>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.AzureMonitorLiveMetricsOptions.EnableLiveMetrics">
            <summary>
            Enables or disables the Live Metrics feature. This property is enabled by default.
            Note: Enabling Live Metrics incurs no additional billing or costs. However, it does introduce
            a performance overhead due to extra data collection, processing, and networking calls. This overhead
            is only significant when the LiveMetrics portal is actively used in the UI. Once the portal is closed,
            LiveMetrics reverts to a 'silent' mode with minimal to no overhead.
            <see href="https://learn.microsoft.com/azure/azure-monitor/app/live-stream?tabs=dotnet6" />.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.CustomPing(System.String,System.String,System.Nullable{System.Int32},System.String,System.String,System.String,System.String,System.String,System.String,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint,System.Threading.CancellationToken)">
            <summary> SDK ping. </summary>
            <param name="ikey"> The ikey of the target Application Insights component that displays server info sent by /QuickPulseService.svc/ping. </param>
            <param name="apikey"> Deprecated. An alternative way to pass api key. Use AAD auth instead. </param>
            <param name="xMsQpsTransmissionTime"> Timestamp when SDK transmits the metrics and documents to QuickPulse. A 8-byte long type of ticks. </param>
            <param name="xMsQpsMachineName"> Computer name where AI SDK lives. QuickPulse uses machine name with instance name as a backup. </param>
            <param name="xMsQpsInstanceName"> Service instance name where AI SDK lives. QuickPulse uses machine name with instance name as a backup. </param>
            <param name="xMsQpsStreamId"> Identifies an AI SDK as trusted agent to report metrics and documents. </param>
            <param name="xMsQpsRoleName"> Cloud role name for which SDK reports metrics and documents. </param>
            <param name="xMsQpsInvariantVersion"> Version/generation of the data contract (MonitoringDataPoint) between SDK and QuickPulse. </param>
            <param name="xMsQpsConfigurationEtag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="monitoringDataPoint"> Data contract between SDK and QuickPulse. /QuickPulseService.svc/ping uses this as a backup source of machine name, instance name and invariant version. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="ikey" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.CustomPost(System.String,System.String,System.String,System.Nullable{System.Int32},System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint},System.Threading.CancellationToken)">
            <summary> SDK post. </summary>
            <param name="ikey"> The ikey of the target Application Insights component that displays metrics and documents sent by /QuickPulseService.svc/post. </param>
            <param name="apikey"> An alternative way to pass api key. Deprecated. Use AAD authentication instead. </param>
            <param name="xMsQpsConfigurationEtag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="xMsQpsTransmissionTime"> Timestamp when SDK transmits the metrics and documents to QuickPulse. A 8-byte long type of ticks. </param>
            <param name="monitoringDataPoints"> Data contract between SDK and QuickPulse. /QuickPulseService.svc/post uses this to publish metrics and documents to the backend QuickPulse server. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="ikey" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.ClientDiagnostics">
            <summary> The ClientDiagnostics is used to provide tracing support for the client library. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.#ctor(Azure.Core.Pipeline.ClientDiagnostics,Azure.Core.Pipeline.HttpPipeline,System.String)">
            <summary> Initializes a new instance of LiveMetricsRestAPIsForClientSDKsRestClient. </summary>
            <param name="clientDiagnostics"> The handler for diagnostic messaging in the client. </param>
            <param name="pipeline"> The HTTP pipeline for sending and receiving REST requests and responses. </param>
            <param name="apiVersion"> Api Version. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="clientDiagnostics" />, <paramref name="pipeline" /> or <paramref name="apiVersion" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.IsSubscribedAsync(System.String,System.String,System.Nullable{System.Int64},System.String,System.String,System.String,System.String,System.String,System.String,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint,System.Threading.CancellationToken)">
            <summary> Determine whether there is any subscription to the metrics and documents. </summary>
            <param name="endpoint"> The endpoint of the Live Metrics service. The default value is "https://global.livediagnostics.monitor.azure.com". </param>
            <param name="ikey"> The instrumentation key of the target Application Insights component for which the client checks whether there's any subscription to it. </param>
            <param name="transmissionTime"> Timestamp when the client transmits the metrics and documents to Live Metrics. A 8-byte long type of ticks. </param>
            <param name="machineName"> Computer name where Application Insights SDK lives. Live Metrics uses machine name with instance name as a backup. </param>
            <param name="instanceName"> Service instance name where Application Insights SDK lives. Live Metrics uses machine name with instance name as a backup. </param>
            <param name="streamId"> Identifies an Application Insights SDK as trusted agent to report metrics and documents. </param>
            <param name="roleName"> Cloud role name of the service. </param>
            <param name="invariantVersion"> Version/generation of the data contract (MonitoringDataPoint) between the client and Live Metrics. </param>
            <param name="configurationEtag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="monitoringDataPoint"> Data contract between Application Insights client SDK and Live Metrics. /QuickPulseService.svc/ping uses this as a backup source of machine name, instance name and invariant version. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="endpoint" /> or <paramref name="ikey" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.IsSubscribed(System.String,System.String,System.Nullable{System.Int64},System.String,System.String,System.String,System.String,System.String,System.String,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint,System.Threading.CancellationToken)">
            <summary> Determine whether there is any subscription to the metrics and documents. </summary>
            <param name="endpoint"> The endpoint of the Live Metrics service. The default value is "https://global.livediagnostics.monitor.azure.com". </param>
            <param name="ikey"> The instrumentation key of the target Application Insights component for which the client checks whether there's any subscription to it. </param>
            <param name="transmissionTime"> Timestamp when the client transmits the metrics and documents to Live Metrics. A 8-byte long type of ticks. </param>
            <param name="machineName"> Computer name where Application Insights SDK lives. Live Metrics uses machine name with instance name as a backup. </param>
            <param name="instanceName"> Service instance name where Application Insights SDK lives. Live Metrics uses machine name with instance name as a backup. </param>
            <param name="streamId"> Identifies an Application Insights SDK as trusted agent to report metrics and documents. </param>
            <param name="roleName"> Cloud role name of the service. </param>
            <param name="invariantVersion"> Version/generation of the data contract (MonitoringDataPoint) between the client and Live Metrics. </param>
            <param name="configurationEtag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="monitoringDataPoint"> Data contract between Application Insights client SDK and Live Metrics. /QuickPulseService.svc/ping uses this as a backup source of machine name, instance name and invariant version. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="endpoint" /> or <paramref name="ikey" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.PublishAsync(System.String,System.String,System.String,System.Nullable{System.Int64},System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint},System.Threading.CancellationToken)">
            <summary> Publish live metrics to the Live Metrics service when there is an active subscription to the metrics. </summary>
            <param name="endpoint"> The endpoint of the Live Metrics service. The default value is "https://global.livediagnostics.monitor.azure.com". </param>
            <param name="ikey"> The instrumentation key of the target Application Insights component for which the client checks whether there's any subscription to it. </param>
            <param name="configurationEtag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="transmissionTime"> Timestamp when the client transmits the metrics and documents to Live Metrics. A 8-byte long type of ticks. </param>
            <param name="monitoringDataPoints"> Data contract between the client and Live Metrics. /QuickPulseService.svc/ping uses this as a backup source of machine name, instance name and invariant version. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="endpoint" /> or <paramref name="ikey" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsRestClient.Publish(System.String,System.String,System.String,System.Nullable{System.Int64},System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint},System.Threading.CancellationToken)">
            <summary> Publish live metrics to the Live Metrics service when there is an active subscription to the metrics. </summary>
            <param name="endpoint"> The endpoint of the Live Metrics service. The default value is "https://global.livediagnostics.monitor.azure.com". </param>
            <param name="ikey"> The instrumentation key of the target Application Insights component for which the client checks whether there's any subscription to it. </param>
            <param name="configurationEtag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="transmissionTime"> Timestamp when the client transmits the metrics and documents to Live Metrics. A 8-byte long type of ticks. </param>
            <param name="monitoringDataPoints"> Data contract between the client and Live Metrics. /QuickPulseService.svc/ping uses this as a backup source of machine name, instance name and invariant version. </param>
            <param name="cancellationToken"> The cancellation token to use. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="endpoint" /> or <paramref name="ikey" /> is null. </exception>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError">
            <summary> Represents an error while SDK parses and applies an instance of CollectionConfigurationInfo. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType,System.String,System.String,System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError" />. </summary>
            <param name="collectionConfigurationErrorType"> Error type. </param>
            <param name="message"> Error message. </param>
            <param name="fullException"> Exception that led to the creation of the configuration error. </param>
            <param name="data"> Custom properties to add more information to the error. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="message" />, <paramref name="fullException" /> or <paramref name="data" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType,System.String,System.String,System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError" />. </summary>
            <param name="collectionConfigurationErrorType"> Error type. </param>
            <param name="message"> Error message. </param>
            <param name="fullException"> Exception that led to the creation of the configuration error. </param>
            <param name="data"> Custom properties to add more information to the error. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError.CollectionConfigurationErrorType">
            <summary> Error type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError.Message">
            <summary> Error message. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError.FullException">
            <summary> Exception that led to the creation of the configuration error. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError.Data">
            <summary> Custom properties to add more information to the error. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo">
            <summary> Represents the collection configuration - a customizable description of performance counters, metrics, and full telemetry documents to be collected by the client SDK. </summary>
            <summary> Represents the collection configuration - a customizable description of performance counters, metrics, and full telemetry documents to be collected by the client SDK. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo.#ctor(System.String,System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo},System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo" />. </summary>
            <param name="eTag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="metrics"> An array of metric configuration info. </param>
            <param name="documentStreams"> An array of document stream configuration info. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="eTag" />, <paramref name="metrics" /> or <paramref name="documentStreams" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo.#ctor(System.String,System.Collections.Generic.IReadOnlyList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo},System.Collections.Generic.IReadOnlyList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo},Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo" />. </summary>
            <param name="eTag"> An encoded string that indicates whether the collection configuration is changed. </param>
            <param name="metrics"> An array of metric configuration info. </param>
            <param name="documentStreams"> An array of document stream configuration info. </param>
            <param name="quotaInfo"> Controls document quotas to be sent to Live Metrics. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo.ETag">
            <summary> An encoded string that indicates whether the collection configuration is changed. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo.Metrics">
            <summary> An array of metric configuration info. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo.DocumentStreams">
            <summary> An array of document stream configuration info. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo.QuotaInfo">
            <summary> Controls document quotas to be sent to Live Metrics. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationInfo.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress">
            <summary> Additional properties used to calculate metrics. </summary>
            <summary>
            Base class of the specific document types.
            Please note <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress" /> is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
            The available derived classes include <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request" /> and <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace" />.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress" />. </summary>
            <param name="documentType"> Telemetry type. Types not defined in enum will get replaced with a 'Unknown' type. </param>
            <param name="documentStreamIds"> An array of document streaming ids. Each id identifies a flow of documents customized by UX customers. </param>
            <param name="properties"> Collection of custom properties. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress.DocumentType">
            <summary> Telemetry type. Types not defined in enum will get replaced with a 'Unknown' type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress.DocumentStreamIds">
            <summary> An array of document streaming ids. Each id identifies a flow of documents customized by UX customers. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress.Properties">
            <summary> Collection of custom properties. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo">
            <summary> A filter set on UX. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo.#ctor(System.String,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo" />. </summary>
            <param name="fieldName"> dimension name of the filter. </param>
            <param name="predicate"> Operator of the filter. </param>
            <param name="comparand"> Comparand of the filter. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="fieldName" /> or <paramref name="comparand" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo.FieldName">
            <summary> dimension name of the filter. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo.Predicate">
            <summary> Operator of the filter. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo.Comparand">
            <summary> Comparand of the filter. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType">
            <summary> Aggregation type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType" />. </summary>
            <exception cref="T:System.ArgumentNullException"> <paramref name="value" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.Avg">
            <summary> Average. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.Sum">
            <summary> Sum. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.Min">
            <summary> Minimum. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.Max">
            <summary> Maximum. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.op_Equality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType" /> values are the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.op_Inequality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType" /> values are not the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType">
            <summary> Converts a <see cref="T:System.String" /> to a <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.Equals(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType">
            <summary> Collection configuration error type reported by the client SDK. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType" />. </summary>
            <exception cref="T:System.ArgumentNullException"> <paramref name="value" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.Unknown">
            <summary> Unknown error type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.PerformanceCounterParsing">
            <summary> Performance counter parsing error. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.PerformanceCounterUnexpected">
            <summary> Performance counter unexpected error. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.PerformanceCounterDuplicateIds">
            <summary> Performance counter duplicate ids. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.DocumentStreamDuplicateIds">
            <summary> Document stream duplication ids. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.DocumentStreamFailureToCreate">
            <summary> Document stream failed to create. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.DocumentStreamFailureToCreateFilterUnexpected">
            <summary> Document stream failed to create filter unexpectedly. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.MetricDuplicateIds">
            <summary> Metric duplicate ids. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.MetricTelemetryTypeUnsupported">
            <summary> Metric telemetry type unsupported. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.MetricFailureToCreate">
            <summary> Metric failed to create. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.MetricFailureToCreateFilterUnexpected">
            <summary> Metric failed to create filter unexpectedly. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.FilterFailureToCreateUnexpected">
            <summary> Filter failed to create unexpectedly. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.CollectionConfigurationFailureToCreateUnexpected">
            <summary> Collection configuration failed to create unexpectedly. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.op_Equality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType" /> values are the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.op_Inequality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType" /> values are not the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType">
            <summary> Converts a <see cref="T:System.String" /> to a <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.Equals(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationErrorType.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo">
            <summary> A metric configuration set by UX to scope the metrics it's interested in. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.#ctor(System.String,System.String,System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo},System.String,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo" />. </summary>
            <param name="id"> metric configuration identifier. </param>
            <param name="telemetryType"> Telemetry type. </param>
            <param name="filterGroups"> A collection of filters to scope metrics that UX needs. </param>
            <param name="projection"> Telemetry's metric dimension whose value is to be aggregated. Example values: Duration, Count(),... </param>
            <param name="aggregation"> Aggregation type. This is the aggregation done from everything within a single server. </param>
            <param name="backEndAggregation"> Aggregation type. This Aggregation is done across the values for all the servers taken together. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="id" />, <paramref name="telemetryType" />, <paramref name="filterGroups" /> or <paramref name="projection" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.#ctor(System.String,System.String,System.Collections.Generic.IReadOnlyList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo},System.String,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.AggregationType)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo" />. </summary>
            <param name="id"> metric configuration identifier. </param>
            <param name="telemetryType"> Telemetry type. </param>
            <param name="filterGroups"> A collection of filters to scope metrics that UX needs. </param>
            <param name="projection"> Telemetry's metric dimension whose value is to be aggregated. Example values: Duration, Count(),... </param>
            <param name="aggregation"> Aggregation type. This is the aggregation done from everything within a single server. </param>
            <param name="backEndAggregation"> Aggregation type. This Aggregation is done across the values for all the servers taken together. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.Id">
            <summary> metric configuration identifier. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.TelemetryType">
            <summary> Telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.FilterGroups">
            <summary> A collection of filters to scope metrics that UX needs. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.Projection">
            <summary> Telemetry's metric dimension whose value is to be aggregated. Example values: Duration, Count(),... </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.Aggregation">
            <summary> Aggregation type. This is the aggregation done from everything within a single server. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.BackEndAggregation">
            <summary> Aggregation type. This Aggregation is done across the values for all the servers taken together. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DerivedMetricInfo.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo">
            <summary> A collection of filters for a specific telemetry type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo" />. </summary>
            <param name="telemetryType"> Telemetry type. </param>
            <param name="filters"> An array of filter groups. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="filters" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo.TelemetryType">
            <summary> Telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo.Filters">
            <summary> An array of filter groups. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo">
            <summary> Configurations/filters set by UX to scope the document/telemetry it's interested in. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo.#ctor(System.String,System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo" />. </summary>
            <param name="id"> Identifier of the document stream initiated by a UX. </param>
            <param name="documentFilterGroups"> Gets or sets an OR-connected collection of filter groups. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="id" /> or <paramref name="documentFilterGroups" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo.#ctor(System.String,System.Collections.Generic.IReadOnlyList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentFilterConjunctionGroupInfo})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo" />. </summary>
            <param name="id"> Identifier of the document stream initiated by a UX. </param>
            <param name="documentFilterGroups"> Gets or sets an OR-connected collection of filter groups. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo.Id">
            <summary> Identifier of the document stream initiated by a UX. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo.DocumentFilterGroups">
            <summary> Gets or sets an OR-connected collection of filter groups. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentStreamInfo.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType">
            <summary> Document type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType" />. </summary>
            <exception cref="T:System.ArgumentNullException"> <paramref name="value" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.Request">
            <summary> Represents a request telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.RemoteDependency">
            <summary> Represents a remote dependency telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.Exception">
            <summary> Represents an exception telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.Event">
            <summary> Represents an event telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.Trace">
            <summary> Represents a trace telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.Unknown">
            <summary> Represents an unknown telemetry type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.op_Equality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType" /> values are the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.op_Inequality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType" /> values are not the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType">
            <summary> Converts a <see cref="T:System.String" /> to a <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.Equals(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event">
            <summary> Event document type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString},System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event" />. </summary>
            <param name="documentType"> Telemetry type. Types not defined in enum will get replaced with a 'Unknown' type. </param>
            <param name="documentStreamIds"> An array of document streaming ids. Each id identifies a flow of documents customized by UX customers. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="name"> Event name. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event.Name">
            <summary> Event name. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception">
            <summary> Exception document type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString},System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception" />. </summary>
            <param name="documentType"> Telemetry type. Types not defined in enum will get replaced with a 'Unknown' type. </param>
            <param name="documentStreamIds"> An array of document streaming ids. Each id identifies a flow of documents customized by UX customers. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="exceptionType"> Exception type name. </param>
            <param name="exceptionMessage"> Exception message. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception.ExceptionType">
            <summary> Exception type name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception.ExceptionMessage">
            <summary> Exception message. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo">
            <summary> An AND-connected group of FilterInfo objects. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo.#ctor(System.Collections.Generic.IEnumerable{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo" />. </summary>
            <param name="filters"> An array of filters. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="filters" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo.#ctor(System.Collections.Generic.IReadOnlyList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo" />. </summary>
            <param name="filters"> An array of filters. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo.Filters">
            <summary> An array of filters. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterConjunctionGroupInfo.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString">
            <summary> Key-value pair of string and string. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString.#ctor(System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString" />. </summary>
            <param name="key"> Key of the key-value pair. </param>
            <param name="value"> Value of the key-value pair. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="key" /> or <paramref name="value" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString.Key">
            <summary> Key of the key-value pair. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString.Value">
            <summary> Value of the key-value pair. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint">
            <summary> Metric data point. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint.#ctor(System.String,System.Double,System.Int32)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint" />. </summary>
            <param name="name"> Metric name. </param>
            <param name="value"> Metric value. </param>
            <param name="weight"> Metric weight. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="name" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint.Name">
            <summary> Metric name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint.Value">
            <summary> Metric value. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint.Weight">
            <summary> Metric weight. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint">
            <summary> Monitoring data point coming from the client, which includes metrics, documents and other metadata info. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.#ctor(System.String,System.Int32,System.String,System.String,System.String,System.String,System.Boolean,System.Boolean)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint" />. </summary>
            <param name="version"> Application Insights SDK version. </param>
            <param name="invariantVersion"> Version/generation of the data contract (MonitoringDataPoint) between SDK and Live Metrics. </param>
            <param name="instance"> Service instance name where Application Insights SDK lives. </param>
            <param name="roleName"> Service role name. </param>
            <param name="machineName"> Computer name where Application Insights SDK lives. </param>
            <param name="streamId"> Identifies an Application Insights SDK as a trusted agent to report metrics and documents. </param>
            <param name="isWebApp"> True if the current application is an Azure Web App. </param>
            <param name="performanceCollectionSupported"> True if performance counters collection is supported. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="version" />, <paramref name="instance" />, <paramref name="roleName" />, <paramref name="machineName" /> or <paramref name="streamId" /> is null. </exception>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.#ctor(System.String,System.Int32,System.String,System.String,System.String,System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},System.Boolean,System.Boolean,System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MetricPoint},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ProcessCpuData},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.CollectionConfigurationError})">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint" />. </summary>
            <param name="version"> Application Insights SDK version. </param>
            <param name="invariantVersion"> Version/generation of the data contract (MonitoringDataPoint) between SDK and Live Metrics. </param>
            <param name="instance"> Service instance name where Application Insights SDK lives. </param>
            <param name="roleName"> Service role name. </param>
            <param name="machineName"> Computer name where Application Insights SDK lives. </param>
            <param name="streamId"> Identifies an Application Insights SDK as a trusted agent to report metrics and documents. </param>
            <param name="timestamp"> Data point generation timestamp. </param>
            <param name="transmissionTime"> Timestamp when the client transmits the metrics and documents to Live Metrics. </param>
            <param name="isWebApp"> True if the current application is an Azure Web App. </param>
            <param name="performanceCollectionSupported"> True if performance counters collection is supported. </param>
            <param name="metrics"> An array of metric data points. </param>
            <param name="documents">
            An array of documents of a specific type {Request}, {RemoteDependency}, {Exception}, {Event}, or {Trace}
            Please note <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress" /> is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
            The available derived classes include <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request" /> and <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace" />.
            </param>
            <param name="topCpuProcesses"> An array of top cpu consumption data point. </param>
            <param name="collectionConfigurationErrors"> An array of error while SDK parses and applies the {CollectionConfigurationInfo} provided by Live Metrics. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.Version">
            <summary> Application Insights SDK version. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.InvariantVersion">
            <summary> Version/generation of the data contract (MonitoringDataPoint) between SDK and Live Metrics. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.Instance">
            <summary> Service instance name where Application Insights SDK lives. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.RoleName">
            <summary> Service role name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.MachineName">
            <summary> Computer name where Application Insights SDK lives. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.StreamId">
            <summary> Identifies an Application Insights SDK as a trusted agent to report metrics and documents. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.Timestamp">
            <summary> Data point generation timestamp. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.TransmissionTime">
            <summary> Timestamp when the client transmits the metrics and documents to Live Metrics. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.IsWebApp">
            <summary> True if the current application is an Azure Web App. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.PerformanceCollectionSupported">
            <summary> True if performance counters collection is supported. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.Metrics">
            <summary> An array of metric data points. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.Documents">
            <summary>
            An array of documents of a specific type {Request}, {RemoteDependency}, {Exception}, {Event}, or {Trace}
            Please note <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentIngress" /> is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
            The available derived classes include <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Event" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Exception" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency" />, <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request" /> and <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace" />.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.TopCpuProcesses">
            <summary> An array of top cpu consumption data point. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.CollectionConfigurationErrors">
            <summary> An array of error while SDK parses and applies the {CollectionConfigurationInfo} provided by Live Metrics. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.MonitoringDataPoint.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType">
            <summary> Enum representing the different types of predicates. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType" />. </summary>
            <exception cref="T:System.ArgumentNullException"> <paramref name="value" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.Equal">
            <summary> Represents an equality predicate. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.NotEqual">
            <summary> Represents a not-equal predicate. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.LessThan">
            <summary> Represents a less-than predicate. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.GreaterThan">
            <summary> Represents a greater-than predicate. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.LessThanOrEqual">
            <summary> Represents a less-than-or-equal predicate. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.GreaterThanOrEqual">
            <summary> Represents a greater-than-or-equal predicate. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.Contains">
            <summary> Represents a contains predicate. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.DoesNotContain">
            <summary> Represents a does-not-contain predicate. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.op_Equality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType" /> values are the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.op_Inequality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType" /> values are not the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType">
            <summary> Converts a <see cref="T:System.String" /> to a <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.Equals(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.PredicateType.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ProcessCpuData">
            <summary> CPU consumption datapoint. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ProcessCpuData.#ctor(System.String,System.Int32)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ProcessCpuData" />. </summary>
            <param name="processName"> Process name. </param>
            <param name="cpuPercentage"> CPU consumption percentage. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="processName" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ProcessCpuData.ProcessName">
            <summary> Process name. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ProcessCpuData.CpuPercentage">
            <summary> CPU consumption percentage. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ProcessCpuData.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo">
            <summary> Controls document quotas to be sent to Live Metrics. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo.#ctor(System.Single,System.Single)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo" />. </summary>
            <param name="maxQuota"> Max quota. </param>
            <param name="quotaAccrualRatePerSec"> Quota accrual rate per second. </param>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo.#ctor(System.Nullable{System.Single},System.Single,System.Single)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo" />. </summary>
            <param name="initialQuota"> Initial quota. </param>
            <param name="maxQuota"> Max quota. </param>
            <param name="quotaAccrualRatePerSec"> Quota accrual rate per second. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo.InitialQuota">
            <summary> Initial quota. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo.MaxQuota">
            <summary> Max quota. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo.QuotaAccrualRatePerSec">
            <summary> Quota accrual rate per second. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.QuotaConfigurationInfo.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency">
            <summary> RemoteDependency document type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString},System.String,System.String,System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency" />. </summary>
            <param name="documentType"> Telemetry type. Types not defined in enum will get replaced with a 'Unknown' type. </param>
            <param name="documentStreamIds"> An array of document streaming ids. Each id identifies a flow of documents customized by UX customers. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="name"> Name of the command initiated with this dependency call, e.g., GET /username. </param>
            <param name="commandName"> URL of the dependency call to the target, with all query string parameters. </param>
            <param name="resultCode"> Result code of a dependency call. Examples are SQL error code and HTTP status code. </param>
            <param name="duration"> Request duration in ISO 8601 duration format, i.e., P[n]Y[n]M[n]DT[n]H[n]M[n]S or P[n]W. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency.Name">
            <summary> Name of the command initiated with this dependency call, e.g., GET /username. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency.CommandName">
            <summary> URL of the dependency call to the target, with all query string parameters. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency.ResultCode">
            <summary> Result code of a dependency call. Examples are SQL error code and HTTP status code. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency.Duration">
            <summary> Request duration in ISO 8601 duration format, i.e., P[n]Y[n]M[n]DT[n]H[n]M[n]S or P[n]W. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.RemoteDependency.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request">
            <summary> Request document type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString},System.String,System.Uri,System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request" />. </summary>
            <param name="documentType"> Telemetry type. Types not defined in enum will get replaced with a 'Unknown' type. </param>
            <param name="documentStreamIds"> An array of document streaming ids. Each id identifies a flow of documents customized by UX customers. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="name"> Name of the request, e.g., 'GET /values/{id}'. </param>
            <param name="url"> Request URL with all query string parameters. </param>
            <param name="responseCode"> Result of a request execution. For http requests, it could be some HTTP status code. </param>
            <param name="duration"> Request duration in ISO 8601 duration format, i.e., P[n]Y[n]M[n]DT[n]H[n]M[n]S or P[n]W. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request.Name">
            <summary> Name of the request, e.g., 'GET /values/{id}'. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request.Url">
            <summary> Request URL with all query string parameters. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request.ResponseCode">
            <summary> Result of a request execution. For http requests, it could be some HTTP status code. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request.Duration">
            <summary> Request duration in ISO 8601 duration format, i.e., P[n]Y[n]M[n]DT[n]H[n]M[n]S or P[n]W. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Request.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError">
            <summary> Optional http response body, whose existence carries additional error descriptions. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError.#ctor(System.String,System.String,System.String,System.String,System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError" />. </summary>
            <param name="requestId"> A globally unique identifier to identify the diagnostic context. It defaults to the empty GUID. </param>
            <param name="responseDateTime"> Service error response date time. </param>
            <param name="code"> Error code. </param>
            <param name="message"> Error message. </param>
            <param name="exception"> Message of the exception that triggers the error response. </param>
            <exception cref="T:System.ArgumentNullException"> <paramref name="requestId" />, <paramref name="responseDateTime" />, <paramref name="code" />, <paramref name="message" /> or <paramref name="exception" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError.RequestId">
            <summary> A globally unique identifier to identify the diagnostic context. It defaults to the empty GUID. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError.ResponseDateTime">
            <summary> Service error response date time. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError.Code">
            <summary> Error code. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError.Message">
            <summary> Error message. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError.Exception">
            <summary> Message of the exception that triggers the error response. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.ServiceError.FromResponse(Azure.Response)">
            <summary> Deserializes the model from a raw response. </summary>
            <param name="response"> The response to deserialize the model from. </param>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType">
            <summary> Telemetry type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.#ctor(System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType" />. </summary>
            <exception cref="T:System.ArgumentNullException"> <paramref name="value" /> is null. </exception>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Request">
            <summary> Represents a request telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Dependency">
            <summary> Represents a dependency telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Exception">
            <summary> Represents an exception telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Event">
            <summary> Represents an event telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Metric">
            <summary> Represents a metric telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.PerformanceCounter">
            <summary> Represents a performance counter telemetry type. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Trace">
            <summary> Represents a trace telemetry type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.op_Equality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType" /> values are the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.op_Inequality(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType,Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType)">
            <summary> Determines if two <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType" /> values are not the same. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.op_Implicit(System.String)~Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType">
            <summary> Converts a <see cref="T:System.String" /> to a <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Equals(System.Object)">
            <summary>Indicates whether this instance and a specified object are equal.</summary><param name="obj">The object to compare with the current instance.</param><returns><see langword="true" /> if <paramref name="obj" /> and this instance are the same type and represent the same value; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.Equals(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary><param name="other">An object to compare with this object.</param><returns><see langword="true" /> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <see langword="false" />.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.GetHashCode">
            <summary>Returns the hash code for this instance.</summary><returns>A 32-bit signed integer that is the hash code for this instance.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.TelemetryType.ToString">
            <summary>Returns the fully qualified type name of this instance.</summary><returns>The fully qualified type name.</returns>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace">
            <summary> Trace document type. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace.#ctor">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace" />. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace.#ctor(Azure.Monitor.OpenTelemetry.LiveMetrics.Models.DocumentType,System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{Azure.Monitor.OpenTelemetry.LiveMetrics.Models.KeyValuePairString},System.String)">
            <summary> Initializes a new instance of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace" />. </summary>
            <param name="documentType"> Telemetry type. Types not defined in enum will get replaced with a 'Unknown' type. </param>
            <param name="documentStreamIds"> An array of document streaming ids. Each id identifies a flow of documents customized by UX customers. </param>
            <param name="properties"> Collection of custom properties. </param>
            <param name="message"> Trace message. </param>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace.Message">
            <summary> Trace message. </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.Trace.ToRequestContent">
            <summary> Convert into a <see cref="T:Azure.Core.RequestContent" />. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsIsSubscribedHeaders.XMsQpsConfigurationEtag">
            <summary> An encoded string that indicates whether the collection configuration is changed. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsIsSubscribedHeaders.XMsQpsServiceEndpointRedirectV2">
            <summary> Contains a URI of the service endpoint that the client must permanently use for the particular resource. This header exists only when the client is talking to Live Metrics global endpoint. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsIsSubscribedHeaders.XMsQpsServicePollingIntervalHint">
            <summary> Recommended time (in milliseconds) before the client should ping the service again. This header exists only when the instrumentation key is not subscribed to. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsIsSubscribedHeaders.XMsQpsSubscribed">
            <summary> A boolean flag indicating whether there are active user sessions 'watching' the instrumentation key. If true, the client must start collecting data and posting it to Live Metrics. Otherwise, the client must keep pinging. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsPublishHeaders.XMsQpsConfigurationEtag">
            <summary> An encoded string that indicates whether the collection configuration is changed. </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.LiveMetricsRestAPIsForClientSDKsPublishHeaders.XMsQpsSubscribed">
            <summary> Tells the client whether the input instrumentation key is subscribed to. </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.DataCollection.DocumentHelper">
            <summary>
            Helper class used to convert Activity to the LiveMetrics document schema.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.DataCollection.DoubleBuffer">
            <summary>
            Implements a double buffering mechanism for handling DocumentIngress objects.
            This allows for concurrent writes to one buffer while the other can be read from or processed.
            The 'WriteDocument' method is used to add documents to the current active buffer.
            The 'FlipDocumentBuffers' method swaps the current buffer with a new one, allowing the
            consumer to process the documents in the returned buffer without interference from ongoing writes.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.DataCollection.LiveMetricsBuffer">
            <summary>
            This struct encapsulates pre-aggregated metrics sent to Live Metrics.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.AccumulatedValues">
            <summary>
            Accumulator for calculated metrics.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.CollectionConfiguration">
            <summary>
            Represents the collection configuration - a set of calculated metrics, and full telemetry documents to be collected by the SDK.
            </summary>
            <remarks>
            This class is a hub for all pieces of configurable collection configuration.
            Upon initialization
              - it creates collection-time instances of <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.DerivedMetric`1" /> and maintains them in separate collections by telemetry type.
                These are used to filter and calculated calculated metrics configured by the service.
              - it creates certain metadata collections which are used by other collection-time components to learn more about what is being collected at any given time.
            </remarks>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.CollectionConfiguration.TelemetryMetadata">
            <summary>
            Gets Telemetry types only. Used by QuickPulseTelemetryProcessor.
            </summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.CollectionConfiguration.DocumentStreams">
            <summary>
            Gets document streams. Telemetry items are provided by QuickPulseTelemetryProcessor.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.DerivedMetric`1">
            <summary>
            Represents a single configured metric that needs to be calculated and reported on top of the telemetry items
            that pass through the pipeline. Includes a set of filters that define which telemetry items to consider, a projection
            which defines which field to use as a value, and an aggregation which dictates the algorithm of arriving at
            a single reportable value within a second.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.DocumentStream">
            <summary>
            Represents a concept of a uniquely identifiable set of full telemetry documents that are being reported by the SDK.
            The notion of a stream is needed since multiple UX sessions might be querying for full telemetry documents with
            different filtering criteria simultaneously.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.Filter`1">
            <summary>
            Filter determines whether a telemetry document matches the criterion.
            The filter's configuration (condition) is specified in a <see cref="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Models.FilterInfo" /> DTO.
            </summary>
            <typeparam name="TTelemetry">Type of telemetry documents.</typeparam>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.FilterConjunctionGroup`1">
            <summary>
            Defines an AND group of filters.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.QuickPulseQuotaTracker">
            <summary>
            Quota tracker to support throttling telemetry item collection.
            </summary>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.Filtering.QuickPulseQuotaTracker.ApplyQuota">
            <summary>
            Checks if there's quota left.
            </summary>
            <returns><b>true</b> if there's still quota left, <b>false</b> otherwise.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.GuidExtensions.ToStringInvariant(System.Guid,System.String)">
            <summary>
            Overload for Guid.ToString().
            </summary>
            <remarks>
            This method encapsulates the language switch for NetStandard and NetFramework and resolves the error "The behavior of guid.ToString() could vary based on the current user's locale settings"
            </remarks>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.LiveMetricConstants.MetricId">
            <summary>
            These are the values that are sent to Application Insights Live Metrics.
            </summary>
        </member>
        <member name="T:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.LiveMetricsClientManager">
            <summary>
            This partial class encapsulates all the metrics that are tracked and reported to the Live Metrics service.
            </summary>
            <summary>
            This partial class encapsulates the Ping and Post methods.
            This is the data that is sent to the Live Metrics service.
            </summary>
            <summary>
            This partial class encapsulates the State Machine.
            This controls if we are in either the Ping or Post state.
            </summary>
            <remarks>
            RULES FOR BACKOFF:
            POST: We expect to Post once every second, but no longer than once every 20 seconds.
            If we exceed the 20 seconds, we consider this a failure and Stop Posting.
            We will wait 60 seconds before Pinging again.
            PING: We expect to Ping once every 5 seconds, but no longer than once every 60 seconds.
            If we exceed the 60 seconds, we will wait 60 seconds before Pinging again.
            </remarks>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.Internals.LiveMetricsClientManager.CollectProcessMetrics">
            <remarks>
            <para>
            For Memory:
            <see href="https://learn.microsoft.com/dotnet/api/system.diagnostics.process.privatememorysize64" />.
            "The amount of memory, in bytes, allocated for the associated process that cannot be shared with other processes.".
            </para>
            <para>
            For CPU:
            <see href="https://learn.microsoft.com/dotnet/api/system.diagnostics.process.totalprocessortime" />.
            "A TimeSpan that indicates the amount of time that the associated process has spent utilizing the CPU. This value is the sum of the UserProcessorTime and the PrivilegedProcessorTime.".
            </para>
            </remarks>
        </member>
        <member name="T:Azure.Core.ArrayBufferWriter`1">
            <summary>
            Represents a heap-based, array-backed output sink into which <typeparam name="T" /> data can be written.
            </summary>
        </member>
        <member name="M:Azure.Core.ArrayBufferWriter`1.#ctor">
            <summary>
            Creates an instance of an <see cref="T:Azure.Core.ArrayBufferWriter`1" />, in which data can be written to,
            with the default initial capacity.
            </summary>
        </member>
        <member name="M:Azure.Core.ArrayBufferWriter`1.#ctor(System.Int32)">
            <summary>
            Creates an instance of an <see cref="T:Azure.Core.ArrayBufferWriter`1" />, in which data can be written to,
            with an initial capacity specified.
            </summary>
            <param name="initialCapacity">The minimum capacity with which to initialize the underlying buffer.</param>
            <exception cref="T:System.ArgumentException">
            Thrown when <paramref name="initialCapacity" /> is not positive (i.e. less than or equal to 0).
            </exception>
        </member>
        <member name="P:Azure.Core.ArrayBufferWriter`1.WrittenMemory">
            <summary>
            Returns the data written to the underlying buffer so far, as a <see cref="T:System.ReadOnlyMemory`1" />.
            </summary>
        </member>
        <member name="P:Azure.Core.ArrayBufferWriter`1.WrittenSpan">
            <summary>
            Returns the data written to the underlying buffer so far, as a <see cref="T:System.ReadOnlySpan`1" />.
            </summary>
        </member>
        <member name="P:Azure.Core.ArrayBufferWriter`1.WrittenCount">
            <summary>
            Returns the amount of data written to the underlying buffer so far.
            </summary>
        </member>
        <member name="P:Azure.Core.ArrayBufferWriter`1.Capacity">
            <summary>
            Returns the total amount of space within the underlying buffer.
            </summary>
        </member>
        <member name="P:Azure.Core.ArrayBufferWriter`1.FreeCapacity">
            <summary>
            Returns the amount of space available that can still be written into without forcing the underlying buffer to grow.
            </summary>
        </member>
        <member name="M:Azure.Core.ArrayBufferWriter`1.Clear">
            <summary>
            Clears the data written to the underlying buffer.
            </summary>
            <remarks>
            You must clear the <see cref="T:Azure.Core.ArrayBufferWriter`1" /> before trying to re-use it.
            </remarks>
        </member>
        <member name="M:Azure.Core.ArrayBufferWriter`1.Advance(System.Int32)">
            <summary>
            Notifies <see cref="T:System.Buffers.IBufferWriter`1" /> that <paramref name="count" /> amount of data was written to the output <see cref="T:System.Span`1" />/<see cref="T:System.Memory`1" />.
            </summary>
            <exception cref="T:System.ArgumentException">
            Thrown when <paramref name="count" /> is negative.
            </exception>
            <exception cref="T:System.InvalidOperationException">
            Thrown when attempting to advance past the end of the underlying buffer.
            </exception>
            <remarks>
            You must request a new buffer after calling Advance to continue writing more data and cannot write to a previously acquired buffer.
            </remarks>
        </member>
        <member name="M:Azure.Core.ArrayBufferWriter`1.GetMemory(System.Int32)">
            <summary>
            Returns a <see cref="T:System.Memory`1" /> to write to that is at least the requested length (specified by <paramref name="sizeHint" />).
            If no <paramref name="sizeHint" /> is provided (or it's equal to <code>0</code>), some non-empty buffer is returned.
            </summary>
            <exception cref="T:System.ArgumentException">
            Thrown when <paramref name="sizeHint" /> is negative.
            </exception>
            <remarks>
            This will never return an empty <see cref="T:System.Memory`1" />.
            </remarks>
            <remarks>
            There is no guarantee that successive calls will return the same buffer or the same-sized buffer.
            </remarks>
            <remarks>
            You must request a new buffer after calling Advance to continue writing more data and cannot write to a previously acquired buffer.
            </remarks>
        </member>
        <member name="M:Azure.Core.ArrayBufferWriter`1.GetSpan(System.Int32)">
            <summary>
            Returns a <see cref="T:System.Span`1" /> to write to that is at least the requested length (specified by <paramref name="sizeHint" />).
            If no <paramref name="sizeHint" /> is provided (or it's equal to <code>0</code>), some non-empty buffer is returned.
            </summary>
            <exception cref="T:System.ArgumentException">
            Thrown when <paramref name="sizeHint" /> is negative.
            </exception>
            <remarks>
            This will never return an empty <see cref="T:System.Span`1" />.
            </remarks>
            <remarks>
            There is no guarantee that successive calls will return the same buffer or the same-sized buffer.
            </remarks>
            <remarks>
            You must request a new buffer after calling Advance to continue writing more data and cannot write to a previously acquired buffer.
            </remarks>
        </member>
        <member name="T:Azure.Core.AppContextSwitchHelper">
            <summary>
            Helper for interacting with AppConfig settings and their related Environment variable settings.
            </summary>
        </member>
        <member name="M:Azure.Core.AppContextSwitchHelper.GetConfigValue(System.String,System.String)">
            <summary>
            Determines if either an AppContext switch or its corresponding Environment Variable is set
            </summary>
            <param name="appContexSwitchName">Name of the AppContext switch.</param>
            <param name="environmentVariableName">Name of the Environment variable.</param>
            <returns>If the AppContext switch has been set, returns the value of the switch.
            If the AppContext switch has not been set, returns the value of the environment variable.
            False if neither is set.
            </returns>
        </member>
        <member name="T:Azure.Core.AsyncLockWithValue`1">
            <summary>
            Primitive that combines async lock and value cache
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Azure.Core.AsyncLockWithValue`1.GetLockOrValueAsync(System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Method that either returns cached value or acquire a lock.
            If one caller has acquired a lock, other callers will be waiting for the lock to be released.
            If value is set, lock is released and all waiters get that value.
            If value isn't set, the next waiter in the queue will get the lock.
            </summary>
            <param name="async"></param>
            <param name="cancellationToken"></param>
            <returns></returns>
        </member>
        <member name="P:Azure.Core.AsyncLockWithValue`1.LockOrValue.HasValue">
            <summary>
            Returns true if lock contains the cached value. Otherwise false.
            </summary>
        </member>
        <member name="P:Azure.Core.AsyncLockWithValue`1.LockOrValue.Value">
            <summary>
            Returns cached value if it was set when lock has been created. Throws exception otherwise.
            </summary>
            <exception cref="T:System.InvalidOperationException">Value isn't set.</exception>
        </member>
        <member name="M:Azure.Core.AsyncLockWithValue`1.LockOrValue.SetValue(`0)">
            <summary>
            Set value to the cache and to all the waiters.
            </summary>
            <param name="value"></param>
            <exception cref="T:System.InvalidOperationException">Value is set already.</exception>
        </member>
        <member name="M:Azure.Core.Pipeline.ClientDiagnostics.#ctor(Azure.Core.ClientOptions,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.Pipeline.ClientDiagnostics" /> class.
            </summary>
            <param name="options">The customer provided client options object.</param>
            <param name="suppressNestedClientActivities">Flag controlling if <see cref="T:System.Diagnostics.Activity" />
             created by this <see cref="T:Azure.Core.Pipeline.ClientDiagnostics" /> for client method calls should be suppressed when called
             by other Azure SDK client methods.  It's recommended to set it to true for new clients; use default (null)
             for backward compatibility reasons, or set it to false to explicitly disable suppression for specific cases.
             The default value could change in the future, the flag should be only set to false if suppression for the client
             should never be enabled.</param>
        </member>
        <member name="M:Azure.Core.Pipeline.ClientDiagnostics.#ctor(System.String,System.String,Azure.Core.DiagnosticsOptions,System.Nullable{System.Boolean})">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.Pipeline.ClientDiagnostics" /> class.
            </summary>
            <param name="optionsNamespace">Namespace of the client class, such as Azure.Storage or Azure.AppConfiguration.</param>
            <param name="providerNamespace">Azure Resource Provider namespace of the Azure service SDK is primarily used for.</param>
            <param name="diagnosticsOptions">The customer provided client diagnostics options.</param>
            <param name="suppressNestedClientActivities">Flag controlling if <see cref="T:System.Diagnostics.Activity" />
             created by this <see cref="T:Azure.Core.Pipeline.ClientDiagnostics" /> for client method calls should be suppressed when called
             by other Azure SDK client methods.  It's recommended to set it to true for new clients, use default (null) for old clients
             for backward compatibility reasons, or set it to false to explicitly disable suppression for specific cases.
             The default value could change in the future, the flag should be only set to false if suppression for the client
             should never be enabled.</param>
        </member>
        <member name="M:Azure.Core.Pipeline.DiagnosticScope.AddLink(System.String,System.String,System.Collections.Generic.IDictionary{System.String,System.Object})">
            <summary>
            Adds a link to the scope. This must be called before <see cref="M:Azure.Core.Pipeline.DiagnosticScope.Start" /> has been called for the DiagnosticScope.
            </summary>
            <param name="traceparent">The traceparent for the link.</param>
            <param name="tracestate">The tracestate for the link.</param>
            <param name="attributes">Optional attributes to associate with the link.</param>
        </member>
        <member name="M:Azure.Core.Pipeline.DiagnosticScope.SetTraceContext(System.String,System.String)">
            <summary>
            Sets the trace context for the current scope.
            </summary>
            <param name="traceparent">The trace parent to set for the current scope.</param>
            <param name="tracestate">The trace state to set for the current scope.</param>
        </member>
        <member name="M:Azure.Core.Pipeline.DiagnosticScope.Failed(System.Exception)">
            <summary>
            Marks the scope as failed.
            </summary>
            <param name="exception">The exception to associate with the failed scope.</param>
        </member>
        <member name="M:Azure.Core.Pipeline.DiagnosticScope.Failed(System.String)">
            <summary>
            Marks the scope as failed with low-cardinality error.type attribute.
            </summary>
            <param name="errorCode">Error code to associate with the failed scope.</param>
        </member>
        <member name="T:Azure.Core.Pipeline.ActivityExtensions">
            <summary>
            Until Activity Source is no longer considered experimental.
            </summary>
        </member>
        <member name="M:Azure.Core.Pipeline.DiagnosticScopeFactory.#ctor(System.String,System.String,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Creates diagnostic scope factory.
            </summary>
            <param name="clientNamespace">The namespace which is used as a prefix for all ActivitySources created by the factory and the name of DiagnosticSource (when used).</param>
            <param name="resourceProviderNamespace">Azure resource provider namespace.</param>
            <param name="isActivityEnabled">Flag indicating if distributed tracing is enabled.</param>
            <param name="suppressNestedClientActivities">Flag indicating if nested Azure SDK activities describing public API calls should be suppressed.</param>
            <param name="isStable">Whether instrumentation is considered stable. When false, experimental feature flag controls if tracing is enabled.</param>
        </member>
        <member name="T:Azure.Core.Pipeline.TaskExtensions.Enumerable`1">
            <summary>
            Both <see cref="T:Azure.Core.Pipeline.TaskExtensions.Enumerable`1" /> and <see cref="T:Azure.Core.Pipeline.TaskExtensions.Enumerator`1" /> are defined as public structs so that foreach can use duck typing
            to call <see cref="M:Azure.Core.Pipeline.TaskExtensions.Enumerable`1.GetEnumerator" /> and avoid heap memory allocation.
            Please don't delete this method and don't make these types private.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:Azure.Core.FixedDelayWithNoJitterStrategy">
            <summary>
            A delay strategy that uses a fixed delay with no jitter applied. This is used by data plane LROs.
            </summary>
        </member>
        <member name="T:Azure.Core.OperationInternal">
            <summary>
            A helper class used to build long-running operation instances. In order to use this helper:
            <list type="number">
              <item>Make sure your LRO implements the <see cref="T:Azure.Core.IOperation" /> interface.</item>
              <item>Add a private <see cref="T:Azure.Core.OperationInternal" /> field to your LRO, and instantiate it during construction.</item>
              <item>Delegate method calls to the <see cref="T:Azure.Core.OperationInternal" /> implementations.</item>
            </list>
            Supported members:
            <list type="bullet">
              <item>
                <description><see cref="P:Azure.Core.OperationInternalBase.HasCompleted" /></description>
              </item>
              <item>
                <description><see cref="P:Azure.Core.OperationInternalBase.RawResponse" />, used for <see cref="M:Azure.Operation.GetRawResponse" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternalBase.UpdateStatus(System.Threading.CancellationToken)" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternalBase.UpdateStatusAsync(System.Threading.CancellationToken)" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternalBase.WaitForCompletionResponseAsync(System.Threading.CancellationToken)" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternalBase.WaitForCompletionResponseAsync(System.TimeSpan,System.Threading.CancellationToken)" /></description>
              </item>
            </list>
            </summary>
        </member>
        <member name="M:Azure.Core.OperationInternal.Succeeded(Azure.Response)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.OperationInternal" /> class in a final successful state.
            </summary>
            <param name="rawResponse">The final value of <see cref="P:Azure.Core.OperationInternalBase.RawResponse" />.</param>
        </member>
        <member name="M:Azure.Core.OperationInternal.Failed(Azure.Response,Azure.RequestFailedException)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.OperationInternal" /> class in a final failed state.
            </summary>
            <param name="rawResponse">The final value of <see cref="P:Azure.Core.OperationInternalBase.RawResponse" />.</param>
            <param name="operationFailedException">The exception that will be thrown by <c>UpdateStatusAsync</c>.</param>
        </member>
        <member name="M:Azure.Core.OperationInternal.#ctor(Azure.Core.IOperation,Azure.Core.Pipeline.ClientDiagnostics,Azure.Response,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},Azure.Core.DelayStrategy)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.OperationInternal" /> class.
            </summary>
            <param name="operation">The long-running operation making use of this class. Passing "<c>this</c>" is expected.</param>
            <param name="clientDiagnostics">Used for diagnostic scope and exception creation. This is expected to be the instance created during the construction of your main client.</param>
            <param name="rawResponse">
                The initial value of <see cref="P:Azure.Core.OperationInternalBase.RawResponse" />. Usually, long-running operation objects can be instantiated in two ways:
                <list type="bullet">
                    <item>
                        When calling a client's "<c>Start&lt;OperationName&gt;</c>" method, a service call is made to start the operation, and an <see cref="T:Azure.Operation" /> instance is returned.
                        In this case, the response received from this service call can be passed here.
                    </item>
                    <item>
                        When a user instantiates an <see cref="T:Azure.Operation" /> directly using a public constructor, there's no previous service call. In this case, passing <c>null</c> is expected.
                    </item>
                </list>
            </param>
            <param name="operationTypeName">
                The type name of the long-running operation making use of this class. Used when creating diagnostic scopes. If left <c>null</c>, the type name will be inferred based on the
                parameter <paramref name="operation" />.
            </param>
            <param name="scopeAttributes">The attributes to use during diagnostic scope creation.</param>
            <param name="fallbackStrategy"> The delay strategy to use. Default is <see cref="T:Azure.Core.FixedDelayWithNoJitterStrategy" />.</param>
        </member>
        <member name="T:Azure.Core.IOperation">
            <summary>
            An interface used by <see cref="T:Azure.Core.OperationInternal" /> for making service calls and updating state. It's expected that
            your long-running operation classes implement this interface.
            </summary>
        </member>
        <member name="M:Azure.Core.IOperation.UpdateStateAsync(System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Calls the service and updates the state of the long-running operation. Properties directly handled by the
            <see cref="T:Azure.Core.OperationInternal" /> class, such as <see cref="P:Azure.Core.OperationInternalBase.RawResponse" />
            don't need to be updated. Operation-specific properties, such as "<c>CreateOn</c>" or "<c>LastModified</c>",
            must be manually updated by the operation implementing this method.
            <example>Usage example:
            <code>
              async ValueTask&lt;OperationState&gt; IOperation.UpdateStateAsync(bool async, CancellationToken cancellationToken)<br />
              {<br />
                Response&lt;R&gt; response = async ? &lt;async service call&gt; : &lt;sync service call&gt;;<br />
                if (&lt;operation succeeded&gt;) return OperationState.Success(response.GetRawResponse(), &lt;parse response&gt;);<br />
                if (&lt;operation failed&gt;) return OperationState.Failure(response.GetRawResponse());<br />
                return OperationState.Pending(response.GetRawResponse());<br />
              }
            </code>
            </example>
            </summary>
            <param name="async"><c>true</c> if the call should be executed asynchronously. Otherwise, <c>false</c>.</param>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>
            A structure indicating the current operation state. The <see cref="T:Azure.Core.OperationState" /> structure must be instantiated by one of
            its static methods:
            <list type="bullet">
              <item>Use <see cref="M:Azure.Core.OperationState.Success(Azure.Response)" /> when the operation has completed successfully.</item>
              <item>Use <see cref="M:Azure.Core.OperationState.Failure(Azure.Response,Azure.RequestFailedException)" /> when the operation has completed with failures.</item>
              <item>Use <see cref="M:Azure.Core.OperationState.Pending(Azure.Response)" /> when the operation has not completed yet.</item>
            </list>
            </returns>
        </member>
        <member name="M:Azure.Core.IOperation.GetRehydrationToken">
            <summary>
            Get a token that can be used to rehydrate the operation.
            </summary>
        </member>
        <member name="T:Azure.Core.OperationState">
            <summary>
            A helper structure passed to <see cref="T:Azure.Core.OperationInternal" /> to indicate the current operation state. This structure must be
            instantiated by one of its static methods, depending on the operation state:
            <list type="bullet">
              <item>Use <see cref="M:Azure.Core.OperationState.Success(Azure.Response)" /> when the operation has completed successfully.</item>
              <item>Use <see cref="M:Azure.Core.OperationState.Failure(Azure.Response,Azure.RequestFailedException)" /> when the operation has completed with failures.</item>
              <item>Use <see cref="M:Azure.Core.OperationState.Pending(Azure.Response)" /> when the operation has not completed yet.</item>
            </list>
            </summary>
        </member>
        <member name="M:Azure.Core.OperationState.Success(Azure.Response)">
            <summary>
            Instantiates an <see cref="T:Azure.Core.OperationState" /> indicating the operation has completed successfully.
            </summary>
            <param name="rawResponse">The HTTP response obtained during the status update.</param>
            <returns>A new <see cref="T:Azure.Core.OperationState" /> instance.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="rawResponse" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Azure.Core.OperationState.Failure(Azure.Response,Azure.RequestFailedException)">
            <summary>
            Instantiates an <see cref="T:Azure.Core.OperationState" /> indicating the operation has completed with failures.
            </summary>
            <param name="rawResponse">The HTTP response obtained during the status update.</param>
            <param name="operationFailedException">
            The exception to throw from <c>UpdateStatus</c> because of the operation failure. If left <c>null</c>,
            a default exception is created based on the <paramref name="rawResponse" /> parameter.
            </param>
            <returns>A new <see cref="T:Azure.Core.OperationState" /> instance.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="rawResponse" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Azure.Core.OperationState.Pending(Azure.Response)">
            <summary>
            Instantiates an <see cref="T:Azure.Core.OperationState" /> indicating the operation has not completed yet.
            </summary>
            <param name="rawResponse">The HTTP response obtained during the status update.</param>
            <returns>A new <see cref="T:Azure.Core.OperationState" /> instance.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="rawResponse" /> is <c>null</c>.</exception>
        </member>
        <member name="P:Azure.Core.OperationInternalBase.RawResponse">
            <summary>
            The last HTTP response received from the server. Its update already handled in calls to "<c>UpdateStatus</c>" and
            "<c>WaitForCompletionAsync</c>", but custom methods not supported by this class, such as "<c>CancelOperation</c>",
            must update it as well.
            <example>Usage example:
            <code>
              public Response GetRawResponse() =&gt; _operationInternal.RawResponse;
            </code>
            </example>
            </summary>
        </member>
        <member name="P:Azure.Core.OperationInternalBase.HasCompleted">
            <summary>
            Returns <c>true</c> if the long-running operation has completed.
            <example>Usage example:
            <code>
              public bool HasCompleted =&gt; _operationInternal.HasCompleted;
            </code>
            </example>
            </summary>
        </member>
        <member name="M:Azure.Core.OperationInternalBase.UpdateStatusAsync(System.Threading.CancellationToken)">
            <summary>
            Calls the server to get the latest status of the long-running operation, handling diagnostic scope creation for distributed
            tracing. The default scope name can be changed with the "<c>operationTypeName</c>" parameter passed to the constructor.
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&gt; UpdateStatusAsync(CancellationToken cancellationToken) =&gt;
                await _operationInternal.UpdateStatusAsync(cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The HTTP response received from the server.</returns>
            <remarks>
            After a successful run, this method will update <see cref="P:Azure.Core.OperationInternalBase.RawResponse" /> and might update <see cref="P:Azure.Core.OperationInternalBase.HasCompleted" />.
            </remarks>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternalBase.UpdateStatus(System.Threading.CancellationToken)">
            <summary>
            Calls the server to get the latest status of the long-running operation, handling diagnostic scope creation for distributed
            tracing. The default scope name can be changed with the "<c>operationTypeName</c>" parameter passed to the constructor.
            <example>Usage example:
            <code>
              public Response UpdateStatus(CancellationToken cancellationToken) =&gt; _operationInternal.UpdateStatus(cancellationToken);
            </code>
            </example>
            </summary>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The HTTP response received from the server.</returns>
            <remarks>
            After a successful run, this method will update <see cref="P:Azure.Core.OperationInternalBase.RawResponse" /> and might update <see cref="P:Azure.Core.OperationInternalBase.HasCompleted" />.
            </remarks>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternalBase.WaitForCompletionResponseAsync(System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatusAsync(System.Threading.CancellationToken)" /> until the long-running operation completes.
            After each service call, a retry-after header may be returned to communicate that there is no reason to poll
            for status change until the specified time has passed.  The maximum of the retry after value and the fallback strategy
            is then used as the wait interval.
            Headers supported are: "Retry-After", "retry-after-ms", and "x-ms-retry-after-ms",
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternalBase.WaitForCompletionResponseAsync(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatusAsync(System.Threading.CancellationToken)" /> until the long-running operation completes. The interval
            between calls is defined by the parameter <paramref name="pollingInterval" />, but it can change based on information returned
            from the server. After each service call, a retry-after header may be returned to communicate that there is no reason to poll
            for status change until the specified time has passed. In this case, the maximum value between the <paramref name="pollingInterval" />
            parameter and the retry-after header is chosen as the wait interval. Headers supported are: "Retry-After", "retry-after-ms",
            and "x-ms-retry-after-ms".
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(TimeSpan pollingInterval, CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(pollingInterval, cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="pollingInterval">The interval between status requests to the server. <strong></strong></param>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternalBase.WaitForCompletionResponse(System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatus(System.Threading.CancellationToken)" /> until the long-running operation completes.
            After each service call, a retry-after header may be returned to communicate that there is no reason to poll
            for status change until the specified time has passed.  The maximum of the retry after value and the fallback strategy
            is then used as the wait interval.
            Headers supported are: "Retry-After", "retry-after-ms", and "x-ms-retry-after-ms",
            and "x-ms-retry-after-ms".
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(TimeSpan pollingInterval, CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(pollingInterval, cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternalBase.WaitForCompletionResponse(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatus(System.Threading.CancellationToken)" /> until the long-running operation completes. The interval
            between calls is defined by the parameter <paramref name="pollingInterval" />, but it can change based on information returned
            from the server. After each service call, a retry-after header may be returned to communicate that there is no reason to poll
            for status change until the specified time has passed. In this case, the maximum value between the <paramref name="pollingInterval" />
            parameter and the retry-after header is chosen as the wait interval. Headers supported are: "Retry-After", "retry-after-ms",
            and "x-ms-retry-after-ms".
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(TimeSpan pollingInterval, CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(pollingInterval, cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="pollingInterval">The interval between status requests to the server.</param>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="T:Azure.Core.OperationInternal`1">
            <summary>
            A helper class used to build long-running operation instances. In order to use this helper:
            <list type="number">
              <item>Make sure your LRO implements the <see cref="T:Azure.Core.IOperation`1" /> interface.</item>
              <item>Add a private <see cref="T:Azure.Core.OperationInternal`1" /> field to your LRO, and instantiate it during construction.</item>
              <item>Delegate method calls to the <see cref="T:Azure.Core.OperationInternal`1" /> implementations.</item>
            </list>
            Supported members:
            <list type="bullet">
              <item>
                <description><see cref="P:Azure.Core.OperationInternal`1.HasValue" /></description>
              </item>
              <item>
                <description><see cref="P:Azure.Core.OperationInternalBase.HasCompleted" /></description>
              </item>
              <item>
                <description><see cref="P:Azure.Core.OperationInternal`1.Value" /></description>
              </item>
              <item>
                <description><see cref="P:Azure.Core.OperationInternalBase.RawResponse" />, used for <see cref="M:Azure.Operation.GetRawResponse" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternalBase.UpdateStatus(System.Threading.CancellationToken)" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternalBase.UpdateStatusAsync(System.Threading.CancellationToken)" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternal`1.WaitForCompletionAsync(System.Threading.CancellationToken)" /></description>
              </item>
              <item>
                <description><see cref="M:Azure.Core.OperationInternal`1.WaitForCompletionAsync(System.TimeSpan,System.Threading.CancellationToken)" /></description>
              </item>
            </list>
            </summary>
            <typeparam name="T">The final result of the long-running operation. Must match the type used in <see cref="T:Azure.Operation`1" />.</typeparam>
        </member>
        <member name="M:Azure.Core.OperationInternal`1.Succeeded(Azure.Response,`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.OperationInternal" /> class in a final successful state.
            </summary>
            <param name="rawResponse">The final value of <see cref="P:Azure.Core.OperationInternalBase.RawResponse" />.</param>
            <param name="value">The final result of the long-running operation.</param>
        </member>
        <member name="M:Azure.Core.OperationInternal`1.Failed(Azure.Response,Azure.RequestFailedException)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.OperationInternal" /> class in a final failed state.
            </summary>
            <param name="rawResponse">The final value of <see cref="P:Azure.Core.OperationInternalBase.RawResponse" />.</param>
            <param name="operationFailedException">The exception that will be thrown by <c>UpdateStatusAsync</c>.</param>
        </member>
        <member name="M:Azure.Core.OperationInternal`1.#ctor(Azure.Core.IOperation{`0},Azure.Core.Pipeline.ClientDiagnostics,Azure.Response,System.String,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{System.String,System.String}},Azure.Core.DelayStrategy)">
            <summary>
            Initializes a new instance of the <see cref="T:Azure.Core.OperationInternal`1" /> class.
            </summary>
            <param name="operation">The long-running operation making use of this class. Passing "<c>this</c>" is expected.</param>
            <param name="clientDiagnostics">Used for diagnostic scope and exception creation. This is expected to be the instance created during the construction of your main client.</param>
            <param name="rawResponse">
                The initial value of <see cref="P:Azure.Core.OperationInternalBase.RawResponse" />. Usually, long-running operation objects can be instantiated in two ways:
                <list type="bullet">
                    <item>
                        When calling a client's "<c>Start&lt;OperationName&gt;</c>" method, a service call is made to start the operation, and an <see cref="T:Azure.Operation`1" /> instance is returned.
                        In this case, the response received from this service call can be passed here.
                    </item>
                    <item>
                        When a user instantiates an <see cref="T:Azure.Operation`1" /> directly using a public constructor, there's no previous service call. In this case, passing <c>null</c> is expected.
                    </item>
                </list>
            </param>
            <param name="operationTypeName">
                The type name of the long-running operation making use of this class. Used when creating diagnostic scopes. If left <c>null</c>, the type name will be inferred based on the
                parameter <paramref name="operation" />.
            </param>
            <param name="scopeAttributes">The attributes to use during diagnostic scope creation.</param>
            <param name="fallbackStrategy">The delay strategy when Retry-After header is not present.  When it is present, the longer of the two delays will be used.
                Default is <see cref="T:Azure.Core.FixedDelayWithNoJitterStrategy" />.</param>
        </member>
        <member name="P:Azure.Core.OperationInternal`1.HasValue">
            <summary>
            Returns <c>true</c> if the long-running operation completed successfully and has produced a final result.
            <example>Usage example:
            <code>
              public bool HasValue =&gt; _operationInternal.HasValue;
            </code>
            </example>
            </summary>
        </member>
        <member name="P:Azure.Core.OperationInternal`1.Value">
            <summary>
            The final result of the long-running operation.
            <example>Usage example:
            <code>
              public T Value =&gt; _operationInternal.Value;
            </code>
            </example>
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown when the operation has not completed yet.</exception>
            <exception cref="T:Azure.RequestFailedException">Thrown when the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternal`1.WaitForCompletionAsync(System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatusAsync(System.Threading.CancellationToken)" /> until the long-running operation completes.
            After each service call, a retry-after header may be returned to communicate that there is no reason to poll
            for status change until the specified time has passed.
            Headers supported are: "Retry-After", "retry-after-ms", and "x-ms-retry-after-ms",
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternal`1.WaitForCompletionAsync(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatusAsync(System.Threading.CancellationToken)" /> until the long-running operation completes. The interval
            between calls is defined by the parameter <paramref name="pollingInterval" />, but it can change based on information returned
            from the server. After each service call, a retry-after header may be returned to communicate that there is no reason to poll
            for status change until the specified time has passed. In this case, the maximum value between the <paramref name="pollingInterval" />
            parameter and the retry-after header is chosen as the wait interval. Headers supported are: "Retry-After", "retry-after-ms",
            and "x-ms-retry-after-ms".
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(TimeSpan pollingInterval, CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(pollingInterval, cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="pollingInterval">The interval between status requests to the server.</param>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternal`1.WaitForCompletion(System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatus(System.Threading.CancellationToken)" /> until the long-running operation completes.
            After each service call, a retry-after header may be returned to communicate that there is no reason to poll
            for status change until the specified time has passed.
            Headers supported are: "Retry-After", "retry-after-ms", and "x-ms-retry-after-ms",
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="M:Azure.Core.OperationInternal`1.WaitForCompletion(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Periodically calls <see cref="M:Azure.Core.OperationInternalBase.UpdateStatus(System.Threading.CancellationToken)" /> until the long-running operation completes. The interval
            between calls is defined by the <see cref="T:Azure.Core.FixedDelayWithNoJitterStrategy" />, which takes into account any retry-after header that is returned
            from the server.
            <example>Usage example:
            <code>
              public async ValueTask&lt;Response&lt;T&gt;&gt; WaitForCompletionAsync(CancellationToken cancellationToken) =&gt;
                await _operationInternal.WaitForCompletionAsync(cancellationToken).ConfigureAwait(false);
            </code>
            </example>
            </summary>
            <param name="pollingInterval">The interval between status requests to the server.</param>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>The last HTTP response received from the server, including the final result of the long-running operation.</returns>
            <exception cref="T:Azure.RequestFailedException">Thrown if there's been any issues during the connection, or if the operation has completed with failures.</exception>
        </member>
        <member name="T:Azure.Core.IOperation`1">
            <summary>
            An interface used by <see cref="T:Azure.Core.OperationInternal`1" /> for making service calls and updating state. It's expected that
            your long-running operation classes implement this interface.
            </summary>
            <typeparam name="T">The final result of the long-running operation. Must match the type used in <see cref="T:Azure.Operation`1" />.</typeparam>
        </member>
        <member name="M:Azure.Core.IOperation`1.UpdateStateAsync(System.Boolean,System.Threading.CancellationToken)">
            <summary>
            Calls the service and updates the state of the long-running operation. Properties directly handled by the
            <see cref="T:Azure.Core.OperationInternal`1" /> class, such as <see cref="P:Azure.Core.OperationInternalBase.RawResponse" /> or
            <see cref="P:Azure.Core.OperationInternal`1.Value" />, don't need to be updated. Operation-specific properties, such
            as "<c>CreateOn</c>" or "<c>LastModified</c>", must be manually updated by the operation implementing this
            method.
            <example>Usage example:
            <code>
              async ValueTask&lt;OperationState&lt;T&gt;&gt; IOperation&lt;T&gt;.UpdateStateAsync(bool async, CancellationToken cancellationToken)<br />
              {<br />
                Response&lt;R&gt; response = async ? &lt;async service call&gt; : &lt;sync service call&gt;;<br />
                if (&lt;operation succeeded&gt;) return OperationState&lt;T&gt;.Success(response.GetRawResponse(), &lt;parse response&gt;);<br />
                if (&lt;operation failed&gt;) return OperationState&lt;T&gt;.Failure(response.GetRawResponse());<br />
                return OperationState&lt;T&gt;.Pending(response.GetRawResponse());<br />
              }
            </code>
            </example>
            </summary>
            <param name="async"><c>true</c> if the call should be executed asynchronously. Otherwise, <c>false</c>.</param>
            <param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> controlling the request lifetime.</param>
            <returns>
            A structure indicating the current operation state. The <see cref="T:Azure.Core.OperationState`1" /> structure must be instantiated by one of
            its static methods:
            <list type="bullet">
              <item>Use <see cref="M:Azure.Core.OperationState`1.Success(Azure.Response,`0)" /> when the operation has completed successfully.</item>
              <item>Use <see cref="M:Azure.Core.OperationState`1.Failure(Azure.Response,Azure.RequestFailedException)" /> when the operation has completed with failures.</item>
              <item>Use <see cref="M:Azure.Core.OperationState`1.Pending(Azure.Response)" /> when the operation has not completed yet.</item>
            </list>
            </returns>
        </member>
        <member name="M:Azure.Core.IOperation`1.GetRehydrationToken">
            <summary>
            Get a token that can be used to rehydrate the operation.
            </summary>
        </member>
        <member name="T:Azure.Core.OperationState`1">
            <summary>
            A helper structure passed to <see cref="T:Azure.Core.OperationInternal`1" /> to indicate the current operation state. This structure must be
            instantiated by one of its static methods, depending on the operation state:
            <list type="bullet">
              <item>Use <see cref="M:Azure.Core.OperationState`1.Success(Azure.Response,`0)" /> when the operation has completed successfully.</item>
              <item>Use <see cref="M:Azure.Core.OperationState`1.Failure(Azure.Response,Azure.RequestFailedException)" /> when the operation has completed with failures.</item>
              <item>Use <see cref="M:Azure.Core.OperationState`1.Pending(Azure.Response)" /> when the operation has not completed yet.</item>
            </list>
            </summary>
            <typeparam name="T">The final result of the long-running operation. Must match the type used in <see cref="T:Azure.Operation`1" />.</typeparam>
        </member>
        <member name="M:Azure.Core.OperationState`1.Success(Azure.Response,`0)">
            <summary>
            Instantiates an <see cref="T:Azure.Core.OperationState`1" /> indicating the operation has completed successfully.
            </summary>
            <param name="rawResponse">The HTTP response obtained during the status update.</param>
            <param name="value">The final result of the long-running operation.</param>
            <returns>A new <see cref="T:Azure.Core.OperationState`1" /> instance.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="rawResponse" /> or <paramref name="value" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Azure.Core.OperationState`1.Failure(Azure.Response,Azure.RequestFailedException)">
            <summary>
            Instantiates an <see cref="T:Azure.Core.OperationState`1" /> indicating the operation has completed with failures.
            </summary>
            <param name="rawResponse">The HTTP response obtained during the status update.</param>
            <param name="operationFailedException">
            The exception to throw from <c>UpdateStatus</c> because of the operation failure. The same exception will be thrown when
            <see cref="P:Azure.Core.OperationInternal`1.Value" /> is called. If left <c>null</c>, a default exception is created based on the
            <paramref name="rawResponse" /> parameter.
            </param>
            <returns>A new <see cref="T:Azure.Core.OperationState`1" /> instance.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="rawResponse" /> is <c>null</c>.</exception>
        </member>
        <member name="M:Azure.Core.OperationState`1.Pending(Azure.Response)">
            <summary>
            Instantiates an <see cref="T:Azure.Core.OperationState`1" /> indicating the operation has not completed yet.
            </summary>
            <param name="rawResponse">The HTTP response obtained during the status update.</param>
            <returns>A new <see cref="T:Azure.Core.OperationState`1" /> instance.</returns>
            <exception cref="T:System.ArgumentNullException">Thrown if <paramref name="rawResponse" /> is <c>null</c>.</exception>
        </member>
        <member name="T:Azure.Core.OperationPoller">
            <summary>
            Implementation of LRO polling logic.
            </summary>
        </member>
        <member name="P:Azure.Core.ProtocolOperation`1.Id">
            <summary>
            Gets an ID representing the operation that can be used to poll for
            the status of the long-running operation.
            There are cases that operation id is not available, we return "NOT_SET" for unavailable operation id.
            </summary>
        </member>
        <member name="M:Azure.Core.ProtocolOperation`1.GetRehydrationToken">
            <summary>
            Get a token that can be used to rehydrate the operation.
            </summary>
        </member>
        <member name="P:Azure.Core.ProtocolOperation`1.Value">
            <summary>
            Final result of the long-running operation.
            </summary><remarks>
            This property can be accessed only after the operation completes successfully (HasValue is true).
            </remarks>
        </member>
        <member name="P:Azure.Core.ProtocolOperation`1.HasCompleted">
            <summary>
            Returns true if the long-running operation completed.
            </summary>
        </member>
        <member name="P:Azure.Core.ProtocolOperation`1.HasValue">
            <summary>
            Returns true if the long-running operation completed successfully and has produced final result (accessible by Value property).
            </summary>
        </member>
        <member name="M:Azure.Core.ProtocolOperation`1.GetRawResponse">
            <summary>
            The last HTTP response received from the server.
            </summary><remarks>
            The last response returned from the server during the lifecycle of this instance.
            An instance of <see cref="T:Azure.Operation`1" /> sends requests to a server in UpdateStatusAsync, UpdateStatus, and other methods.
            Responses from these requests can be accessed using GetRawResponse.
            </remarks>
        </member>
        <member name="M:Azure.Core.ProtocolOperation`1.UpdateStatus(System.Threading.CancellationToken)">
            <summary>
            Calls the server to get updated status of the long-running operation.
            </summary><param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> used for the service call.</param><returns>The HTTP response received from the server.</returns><remarks>
            This operation will update the value returned from GetRawResponse and might update HasCompleted.
            </remarks>
        </member>
        <member name="M:Azure.Core.ProtocolOperation`1.UpdateStatusAsync(System.Threading.CancellationToken)">
            <summary>
            Calls the server to get updated status of the long-running operation.
            </summary><param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> used for the service call.</param><returns>The HTTP response received from the server.</returns><remarks>
            This operation will update the value returned from GetRawResponse and might update HasCompleted.
            </remarks>
        </member>
        <member name="M:Azure.Core.ProtocolOperation`1.WaitForCompletionAsync(System.Threading.CancellationToken)">
            <summary>
            Periodically calls the server till the long-running operation completes.
            </summary><param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> used for the periodical service calls.</param><returns>The last HTTP response received from the server.</returns><remarks>
            This method will periodically call UpdateStatusAsync till HasCompleted is true, then return the final result of the operation.
            </remarks>
        </member>
        <member name="M:Azure.Core.ProtocolOperation`1.WaitForCompletionAsync(System.TimeSpan,System.Threading.CancellationToken)">
            <summary>
            Periodically calls the server till the long-running operation completes.
            </summary><param name="pollingInterval">
            The interval between status requests to the server.
            The interval can change based on information returned from the server.
            For example, the server might communicate to the client that there is not reason to poll for status change sooner than some time.
            </param><param name="cancellationToken">A <see cref="T:System.Threading.CancellationToken" /> used for the periodical service calls.</param><returns>The last HTTP response received from the server.</returns><remarks>
            This method will periodically call UpdateStatusAsync till HasCompleted is true, then return the final result of the operation.
            </remarks>
        </member>
        <member name="T:Azure.Core.SequentialDelayStrategy">
            <summary>
            A delay strategy that uses a fixed sequence of delays with no jitter applied. This is used by management LROs.
            </summary>
        </member>
        <member name="M:Microsoft.TypeSpec.Generator.Customizations.CodeGenMemberAttribute.#ctor(System.String)">
            <param name="originalName"> The original name of the member. </param>
        </member>
        <member name="M:Microsoft.TypeSpec.Generator.Customizations.CodeGenSerializationAttribute.#ctor(System.String)">
            <param name="propertyName"> The property name which these hooks apply to. </param>
        </member>
        <member name="M:Microsoft.TypeSpec.Generator.Customizations.CodeGenSerializationAttribute.#ctor(System.String,System.String)">
            <param name="propertyName"> The property name which these hooks apply to. </param>
            <param name="serializationName"> The serialization name of the property. </param>
        </member>
        <member name="P:Microsoft.TypeSpec.Generator.Customizations.CodeGenSerializationAttribute.PropertyName">
            <summary> Gets or sets the property name which these hooks should apply to. </summary>
        </member>
        <member name="P:Microsoft.TypeSpec.Generator.Customizations.CodeGenSerializationAttribute.SerializationName">
            <summary> Gets or sets the serialization name of the property. </summary>
        </member>
        <member name="P:Microsoft.TypeSpec.Generator.Customizations.CodeGenSerializationAttribute.SerializationValueHook">
            <summary>
            Gets or sets the method name to use when serializing the property value (property name excluded).
            The signature of the serialization hook method must be or compatible with when invoking: private void SerializeHook(Utf8JsonWriter writer);
            </summary>
        </member>
        <member name="P:Microsoft.TypeSpec.Generator.Customizations.CodeGenSerializationAttribute.DeserializationValueHook">
            <summary>
            Gets or sets the method name to use when deserializing the property value from the JSON.
            private static void DeserializationHook(JsonProperty property, ref TypeOfTheProperty propertyValue); // if the property is required
            private static void DeserializationHook(JsonProperty property, ref Optional&lt;TypeOfTheProperty&gt; propertyValue); // if the property is optional
            </summary>
        </member>
        <member name="M:Microsoft.TypeSpec.Generator.Customizations.CodeGenSuppressAttribute.#ctor(System.String,System.Type[])">
            <param name="member"> The member to suppress. </param>
            <param name="parameters"> The types of the parameters of the member. </param>
        </member>
        <member name="P:Microsoft.TypeSpec.Generator.Customizations.CodeGenSuppressAttribute.Member">
            <summary> Gets the Member. </summary>
        </member>
        <member name="P:Microsoft.TypeSpec.Generator.Customizations.CodeGenSuppressAttribute.Parameters">
            <summary> Gets the Parameters. </summary>
        </member>
        <member name="M:Microsoft.TypeSpec.Generator.Customizations.CodeGenTypeAttribute.#ctor(System.String)">
            <param name="originalName"> The original name of the type. </param>
        </member>
        <member name="P:Microsoft.TypeSpec.Generator.Customizations.CodeGenTypeAttribute.OriginalName">
            <summary> Gets the OriginalName. </summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.SourceGeneration.BindingExtensions.Bind_AzureMonitorExporterOptions(Microsoft.Extensions.Configuration.IConfiguration,System.Object)">
            <summary>Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.SourceGeneration.BindingExtensions.TryGetConfigurationValue(Microsoft.Extensions.Configuration.IConfiguration,System.String,System.String@)">
            <summary>Tries to get the configuration value for the specified key.</summary>
        </member>
        <member name="M:Microsoft.Extensions.Configuration.Binder.SourceGeneration.BindingExtensions.ValidateConfigurationKeys(System.Type,System.Lazy{System.Collections.Generic.HashSet{System.String}},Microsoft.Extensions.Configuration.IConfiguration,Microsoft.Extensions.Configuration.BinderOptions)">
            <summary>If required by the binder options, validates that there are no unknown keys in the input configuration object.</summary>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.ChangeTrackingDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
            <summary>Gets an enumerable collection that contains the keys in the read-only dictionary.</summary><returns>An enumerable collection that contains the keys in the read-only dictionary.</returns>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.LiveMetrics.ChangeTrackingDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
            <summary>Gets an enumerable collection that contains the values in the read-only dictionary.</summary><returns>An enumerable collection that contains the values in the read-only dictionary.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.ChangeTrackingDictionary`2.System#Collections#IEnumerable#GetEnumerator">
            <summary>Returns an enumerator that iterates through a collection.</summary><returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.LiveMetrics.ChangeTrackingList`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>Returns an enumerator that iterates through a collection.</summary><returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
            <summary>Gets an enumerable collection that contains the keys in the read-only dictionary.</summary><returns>An enumerable collection that contains the keys in the read-only dictionary.</returns>
        </member>
        <member name="P:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
            <summary>Gets an enumerable collection that contains the values in the read-only dictionary.</summary><returns>An enumerable collection that contains the values in the read-only dictionary.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingDictionary`2.System#Collections#IEnumerable#GetEnumerator">
            <summary>Returns an enumerator that iterates through a collection.</summary><returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.ChangeTrackingList`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>Returns an enumerator that iterates through a collection.</summary><returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList.System#Collections#IEnumerable#GetEnumerator">
            <summary>Returns an enumerator that iterates through a collection.</summary><returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.SourceGenerationContext.global::System#Text#Json#Serialization#Metadata#IJsonTypeInfoResolver#GetTypeInfo(System.Type,System.Text.Json.JsonSerializerOptions)">
            <summary>Resolves a <see cref="T:System.Text.Json.Serialization.Metadata.JsonTypeInfo" /> contract for the requested type and options.</summary><param name="type">Type to be resolved.</param><param name="options">Configuration used when resolving the metadata.</param><returns>A <see cref="T:System.Text.Json.Serialization.Metadata.JsonTypeInfo" /> instance matching the requested type, or <see langword="null" /> if no contract could be resolved.</returns>
        </member>
        <member name="M:Azure.Core.Pipeline.TaskExtensions.Enumerable`1.System#Collections#Generic#IEnumerable{T}#GetEnumerator">
            <summary>Returns an enumerator that iterates through the collection.</summary><returns>An enumerator that can be used to iterate through the collection.</returns>
        </member>
        <member name="M:Azure.Core.Pipeline.TaskExtensions.Enumerable`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>Returns an enumerator that iterates through a collection.</summary><returns>An <see cref="T:System.Collections.IEnumerator" /> object that can be used to iterate through the collection.</returns>
        </member>
        <member name="P:Azure.Core.Pipeline.TaskExtensions.Enumerator`1.System#Collections#IEnumerator#Current">
            <summary>Gets the element in the collection at the current position of the enumerator.</summary><returns>The element in the collection at the current position of the enumerator.</returns>
        </member>
        <member name="M:Azure.Monitor.OpenTelemetry.Exporter.Internals.AzMonList.Enumerator.System#Collections#IEnumerator#Reset">
            <summary>Sets the enumerator to its initial position, which is before the first element in the collection.</summary><exception cref="T:System.InvalidOperationException">The collection was modified after the enumerator was created.</exception><exception cref="T:System.NotSupportedException">The enumerator does not support being reset.</exception>
        </member>
    </members>
</doc>
