Исключение BadStartNameChar делегата - PullRequest
0 голосов
/ 22 апреля 2019

Я пытаюсь этот код

return GlavCacheManagement.GetCache("cachekey",15, () => 
{ 
    var list=_repo.GetByLang(IsActiveOrAccepted.Active); 
    return (currentLangId>0 ? 
    list.Where(x => x.LangId== currentLangId) : list).ToList(); 
});

Я чекаю свое возвращаемое значение. Вот мой метод класса GlavCacheManagement

public static T GetCache<T>(string key, int h, Func<T> del) where T:class 
{ 
    if (FrSettings.Settings.IsGlavCacheActive)
    {
        return AppServices.Cache.Get<T>(key, DateTime.Now.AddMinutes(h),del);
    } 

    return del.Invoke(); 
}

Я получаю исключение из-за моего имени делегата.

Полное имя делегата:

Sport.DataAccess.Services.UserDestekHedefServices + <> c__DisplayClass9_0.b__0 ()

Имя делегата:

<GetActiveHedefOfUser>b__0

Stacktrace : System.Xml.XmlConvert.VerifyNCName (имя строки, ExceptionType exceptionType)

Исключение : System.Xml.XmlException, Xml_BadStartNameChar 0x3C не может запуститьсяс символом '<' для имени метода </p>

Мой код lang - c #, и я получаю это исключение Glav.CacheAdapter пакет

Имя моего проекта: Sport.DataAccess,

Имя моей папки: Services,

Имя класса: UserDestekHedefServices,

Свойство My _repo:

private readonly IUserDestekHedefRepository _repo;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...