Переопределить виртуальный универсальный методC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Переопределить виртуальный универсальный метод

Сообщение Anonymous »

У меня есть такой общий метод:

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

public class DomainServiceBase : IDomainServiceBase where TEntity : class
{
public virtual async Task InsertAndSaveAsync(TRequest request)
{
// Implementations
}
}
И я переопределяю это в другом классе следующим образом:

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

public class AnnouncementDomainService : DomainServiceBase, IAnnouncementDomainService
{
public override async Task InsertAndSaveAsync(AnnouncementAddRequest request)
{
// an example of my issue
var title =  request.Title // here i get CS1061 error

// Implementations
}
}
У меня нет доступа к свойствам AnnouncementAddRequest.
Это модель AnnouncementAddRequest:

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

    public class AnnouncementAddRequest
{
public string Title { get; set; }
public string Code { get; set; }
public string? Description { get; set; }
public bool IsActive { get; set; }
public AnnouncementAddRequest()
{
Title = string.Empty;
Code = string.Empty;
}
}
Как видите, все свойства общедоступны.
Прикрепляю снимок экрана из Visual Studio intelliSense
Изображение

Я пытаюсь переопределить виртуальный универсальный метод в производном классе, чтобы можно было выполнять проверки и в конце выполните await base.InsertAndSaveAsync(request)

Подробнее здесь: https://stackoverflow.com/questions/781 ... ric-method
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Переопределить виртуальный универсальный метод
    Гость » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Гость
  • Как преобразовать универсальный класс в универсальный класс объекта?
    Anonymous » » в форуме C#
    0 Ответы
    52 Просмотры
    Последнее сообщение Anonymous
  • Как переопределить универсальный метод в подклассе Java
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Как переопределить универсальный метод в подклассе Java
    Anonymous » » в форуме JAVA
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Универсальный метод без параметра
    Anonymous » » в форуме C++
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

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