Skip to main content

Definition

Assembly: Microsoft.OData.Mcp.Core.dll Namespace: Microsoft.OData.Mcp.Core.Services Inheritance: Microsoft.Extensions.Hosting.BackgroundService

Syntax

Microsoft.OData.Mcp.Core.Services.DynamicModelRefreshService

Summary

Background service that refreshes OData models when dynamic models are enabled.

Constructors

.ctor

Initializes a new instance of the DynamicModelRefreshService class.

Syntax

public DynamicModelRefreshService(System.IServiceProvider serviceProvider, Microsoft.Extensions.Logging.ILogger<Microsoft.OData.Mcp.Core.Services.DynamicModelRefreshService> logger, Microsoft.OData.Mcp.Core.ODataMcpOptions options)

Parameters

NameTypeDescription
serviceProviderSystem.IServiceProviderThe service provider.
loggerMicrosoft.Extensions.Logging.ILogger<Microsoft.OData.Mcp.Core.Services.DynamicModelRefreshService>The logger.
optionsMicrosoft.OData.Mcp.Core.ODataMcpOptionsThe MCP options.