McpToolRegistrationService Constructor

Definition

Initializes a new instance of the McpToolRegistrationService class.

public McpToolRegistrationService(Microsoft.Extensions.Logging.ILogger<Microsoft.Agents.A365.Tooling.Extensions.AzureFoundry.Services.IMcpToolRegistrationService> logger, IServiceProvider serviceProvider, Microsoft.Agents.A365.Tooling.Services.IMcpToolServerConfigurationService mcpServerConfigurationService, Microsoft.Extensions.Configuration.IConfiguration configuration);
new Microsoft.Agents.A365.Tooling.Extensions.AzureFoundry.Services.McpToolRegistrationService : Microsoft.Extensions.Logging.ILogger<Microsoft.Agents.A365.Tooling.Extensions.AzureFoundry.Services.IMcpToolRegistrationService> * IServiceProvider * Microsoft.Agents.A365.Tooling.Services.IMcpToolServerConfigurationService * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Agents.A365.Tooling.Extensions.AzureFoundry.Services.McpToolRegistrationService
Public Sub New (logger As ILogger(Of IMcpToolRegistrationService), serviceProvider As IServiceProvider, mcpServerConfigurationService As IMcpToolServerConfigurationService, configuration As IConfiguration)

Parameters

logger
ILogger<IMcpToolRegistrationService>

The logger instance.

serviceProvider
IServiceProvider

The service provider for dependency injection.

mcpServerConfigurationService
IMcpToolServerConfigurationService

The MCP server configuration service.

configuration
IConfiguration

The configuration service.

Applies to