Как использовать общий объект класса без определения общих типов в C3C#

Место общения программистов C#
Ответить
Anonymous
 Как использовать общий объект класса без определения общих типов в C3

Сообщение Anonymous »

Как я могу использовать общий класс без определения общих типов? Я надеюсь, что мой код объясняет, о чем я.

Код: Выделить всё

public sealed class Test : FeatureBase where TDbContext : ContextBase where TIAccessor : class, IAccessorBase where TAccessor : AccessorBase, TIAccessor
{
public override IServiceCollection ConfigService(WebApplicationBuilder builder, ConfigureFeatureOptions options)
{
foreach(Test test in options.Features())
{
_ = builder.Services
.AddScoped()
.AddScoped();
}

return builder.Services;
}
}
< /code>
Где я хочу его использовать: < /p>
FeatureUtility.ConfigureService(builder, featureOptions);
В Configureservice i прохождение в Type (?):
shrong>featurebase.configservice:
public static IServiceCollection ConfigureService(WebApplicationBuilder builder, ConfigureFeatureOptions options) where TFeature : class, IFeatureBase
{
if(options.Features.Exists())
{
foreach(TFeature feat in options.Features.Get())
{
feat.ConfigService(builder, options);
}
}

return builder.Services;
}
< /code>
В основном я хочу пройти в тесте to factionbase.configservice. < /p>
Есть идеи? Или что -то мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/796 ... ypes-in-c3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»