powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Непонятность с Generic
4 сообщений из 4, страница 1 из 1
Непонятность с Generic
    #39917171
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я всё таки хочу разобраться ASP NET Identity.
Хочу сделать так, что бы он сохранял учётные записи в текстовых файлах. Но не суть.

Вот смотрю на эти строки как баран на новые ворота.

Код: c#
1.
2.
3.
4.
5.
6.
7.
public class UserManager<TUser, TKey> : IDisposable
        where TUser : class, IUser<TKey>
        where TKey : IEquatable<TKey>
...
public class UserManager<TUser> : UserManager<TUser, string> where TUser : class, IUser<string>
...
public class ApplicationUserManager : UserManager<ApplicationUser>


Может кто нибудь объяснить на Русском языке (или на Delphi), что это вообще всё значит ?
Как правильно это понимать ?
...
Рейтинг: 0 / 0
Непонятность с Generic
    #39917173
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,

для реализации другого хранилища почитайте доку, вот начать можно здесь

https://docs.microsoft.com/ru-ru/aspnet/core/security/authentication/identity-custom-storage-providers?view=aspnetcore-3.1

выше вы привели код менеджера, который специфицируется типами класса сущности пользователя и ключа.
...
Рейтинг: 0 / 0
Непонятность с Generic
    #39917179
Valery_B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

Да, я вчера читал эту статью весь день и до глубокой ночи... И не только её.
Но особо ясности не внесло.

Как это прочесть ?
Код: c#
1.
2.
3.
public class UserManager<TUser, TKey> : IDisposable
        where TUser : class, IUser<TKey>
        where TKey : IEquatable<TKey>



Я читаю как "Я объявляю новый класс UserManager, который реализует интерфейс IDisposable".
Дальше мне не понятно что.
...
Рейтинг: 0 / 0
Непонятность с Generic
    #39917293
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valery_B,

ну как прочесть, вы знаете что такое дженерики (универсальные шаблоны, обобщения)?
если нет, читайте доки по языку:

https://docs.microsoft.com/ru-ru/dotnet/csharp/programming-guide/generics/
https://metanit.com/sharp/tutorial/3.12.php
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Непонятность с Generic
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]