Skip to main content

Definition

Assembly: Microsoft.OData.Mcp.Core.dll Namespace: Microsoft.OData.Mcp.Core.Configuration Inheritance: System.Object

Syntax

Microsoft.OData.Mcp.Core.Configuration.ApplicationInsightsConfiguration

Summary

Azure Application Insights configuration.

Constructors

.ctor

Syntax

public ApplicationInsightsConfiguration()

.ctor Inherited

Inherited from object

Syntax

public Object()

Properties

ConnectionString

Gets or sets the Application Insights connection string.

Syntax

public string ConnectionString { get; set; }

Property Value

Type: string?

Enabled

Gets or sets a value indicating whether Application Insights is enabled.

Syntax

public bool Enabled { get; set; }

Property Value

Type: bool

InstrumentationKey

Gets or sets the instrumentation key (legacy).

Syntax

public string InstrumentationKey { get; set; }

Property Value

Type: string?

SamplingPercentage

Gets or sets the sampling percentage.

Syntax

public double SamplingPercentage { get; set; }

Property Value

Type: double

Methods

Clone

Creates a copy of this configuration.

Syntax

public Microsoft.OData.Mcp.Core.Configuration.ApplicationInsightsConfiguration Clone()

Returns

Type: Microsoft.OData.Mcp.Core.Configuration.ApplicationInsightsConfiguration A new instance with the same settings.

Equals Inherited Virtual

Inherited from object

Syntax

public virtual bool Equals(object obj)

Parameters

NameTypeDescription
objobject?-

Returns

Type: bool

Equals Inherited

Inherited from object

Syntax

public static bool Equals(object objA, object objB)

Parameters

NameTypeDescription
objAobject?-
objBobject?-

Returns

Type: bool

GetHashCode Inherited Virtual

Inherited from object

Syntax

public virtual int GetHashCode()

Returns

Type: int

GetType Inherited

Inherited from object

Syntax

public System.Type GetType()

Returns

Type: System.Type

MemberwiseClone Inherited

Inherited from object

Syntax

protected internal object MemberwiseClone()

Returns

Type: object

MergeWith

Merges another configuration into this one.

Syntax

public void MergeWith(Microsoft.OData.Mcp.Core.Configuration.ApplicationInsightsConfiguration other)

Parameters

NameTypeDescription
otherMicrosoft.OData.Mcp.Core.Configuration.ApplicationInsightsConfigurationThe configuration to merge.

ReferenceEquals Inherited

Inherited from object

Syntax

public static bool ReferenceEquals(object objA, object objB)

Parameters

NameTypeDescription
objAobject?-
objBobject?-

Returns

Type: bool

ToString Inherited Virtual

Inherited from object

Syntax

public virtual string ToString()

Returns

Type: string?

Validate

Validates the Application Insights configuration.

Syntax

public System.Collections.Generic.IEnumerable<string> Validate()

Returns

Type: System.Collections.Generic.IEnumerable<string> Validation errors.