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.CompressionConfiguration

Summary

HTTP response compression configuration.

Constructors

.ctor

Syntax

public CompressionConfiguration()

.ctor Inherited

Inherited from object

Syntax

public Object()

Properties

Algorithms

Gets or sets the compression algorithms to use.

Syntax

public System.Collections.Generic.List<string> Algorithms { get; set; }

Property Value

Type: System.Collections.Generic.List<string>

Enabled

Gets or sets a value indicating whether compression is enabled.

Syntax

public bool Enabled { get; set; }

Property Value

Type: bool

MimeTypes

Gets or sets the MIME types to compress.

Syntax

public System.Collections.Generic.List<string> MimeTypes { get; set; }

Property Value

Type: System.Collections.Generic.List<string>

MinimumSize

Gets or sets the minimum response size to compress.

Syntax

public int MinimumSize { get; set; }

Property Value

Type: int

Methods

Clone

Creates a copy of this configuration.

Syntax

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

Returns

Type: Microsoft.OData.Mcp.Core.Configuration.CompressionConfiguration 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.CompressionConfiguration other)

Parameters

NameTypeDescription
otherMicrosoft.OData.Mcp.Core.Configuration.CompressionConfigurationThe 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 compression configuration.

Syntax

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

Returns

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