Почему этот «вызов неоднозначен между следующими методами или свойствами» при вызове ValidateOnstart? ⇐ C#
Почему этот «вызов неоднозначен между следующими методами или свойствами» при вызове ValidateOnstart?
Ошибка CS0121: вызов неоднозначен между следующими методами или свойствами: «Microsoft.extensions.DependencyInction.OptionsBuilderExtensions.validateOnstart (microsoft.extensions.options.optionsbuilder)» и «Microsoft.extensions. DEVELICEINGECTIONGECTIONS.OptionsBuilderExtensions.validateOnstart (microsoft.extensions.options.optionsbuilder) "< /p>
< /blockquote>
(для справки: cs0121) < /p>
Теперь, для жизни меня, я не вижу разницы между < /p>
Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.ValidateOnStart(Microsoft.Extensions.Options.OptionsBuilder)
< /code>
и < /p>
Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.ValidateOnStart(Microsoft.Extensions.Options.OptionsBuilder)
< /code>
используется как следующее: < /p>
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
namespace SomeNamespace;
internal static class ServiceCollectionExtensions
{
public static IServiceCollection AddServiceBusMessaging(this IServiceCollection serviceCollection)
{
serviceCollection.AddOptions()
.Configure((s, c) =>
c.GetSection("SectionName").Bind(s))
.ValidateDataAnnotations()
.ValidateOnStart();
// Some more AddXyz() ...
return serviceCollection;
}
}
< /code>
И я также не могу найти дополнительную перегрузку. Он используется в функциональном приложении, нацеленном на Net7.0, V4, изолированный
Подробнее здесь: https://stackoverflow.com/questions/793 ... rties-when
Ошибка CS0121: вызов неоднозначен между следующими методами или свойствами: «Microsoft.extensions.DependencyInction.OptionsBuilderExtensions.validateOnstart (microsoft.extensions.options.optionsbuilder)» и «Microsoft.extensions. DEVELICEINGECTIONGECTIONS.OptionsBuilderExtensions.validateOnstart (microsoft.extensions.options.optionsbuilder) "< /p>
< /blockquote>
(для справки: cs0121) < /p>
Теперь, для жизни меня, я не вижу разницы между < /p>
Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.ValidateOnStart(Microsoft.Extensions.Options.OptionsBuilder)
< /code>
и < /p>
Microsoft.Extensions.DependencyInjection.OptionsBuilderExtensions.ValidateOnStart(Microsoft.Extensions.Options.OptionsBuilder)
< /code>
используется как следующее: < /p>
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
namespace SomeNamespace;
internal static class ServiceCollectionExtensions
{
public static IServiceCollection AddServiceBusMessaging(this IServiceCollection serviceCollection)
{
serviceCollection.AddOptions()
.Configure((s, c) =>
c.GetSection("SectionName").Bind(s))
.ValidateDataAnnotations()
.ValidateOnStart();
// Some more AddXyz() ...
return serviceCollection;
}
}
< /code>
И я также не могу найти дополнительную перегрузку. Он используется в функциональном приложении, нацеленном на Net7.0, V4, изолированный
Подробнее здесь: https://stackoverflow.com/questions/793 ... rties-when
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка C#: вызов неоднозначен между следующими методами или свойствами. Перегрузка операторов
Anonymous » » в форуме C# - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему вызов неоднозначен между Task.Run
(Func ) и Task.Run(Func ) при передаче имени метода
Anonymous » » в форуме C# - 0 Ответы
- 90 Просмотры
-
Последнее сообщение Anonymous
-