Внедрение зависимостей в c# Библиотека классов - PullRequest
0 голосов
/ 04 мая 2020

На самом деле я столкнулся с проблемой, связанной с добавлением в мой c# проект,
У меня есть проект библиотеки классов, который содержит функцию AzureWebJob, эта функция содержит множество ссылок на объекты, таких как httpclient или IRepository, но по порядку Для создания нового экземпляра клиента или некоторого репозитория или любого другого экземпляра объекта,
Я бы хотел получить текущий экземпляр в виде одиночного файла. У меня есть опыт использования карты структуры для ее создания, но в этом случае у меня нет начальной точки для инициализации всего объекта, который я буду использовать в функциях, и получения экземпляров, которые можно использовать, есть ли способ сделать это ?

На самом деле у меня есть этот код для создания нового экземпляра

 httpClient = new HttpClient(); 

Я хотел бы получить текущий экземпляр

 httpClient = _instance?? new HttpClient(); 

Есть ли способ инициализации в библиотеке классов и внедрить экземпляр в текущем контексте?

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