Как зарегистрировать тип Autofac, когда в параметре конструктора есть одноразовый объект

Я новичок в Autofac. Я не уверен, что задаю правильный вопрос,

вот как выглядит мой код

using (var crmConnection = new CrmConnection(appConfig))
{
    IOrganizationProxy serviceProxy = crmConnection.GetConnection();
    IMyClass _aclass = new MyClass(serviceProxy);
}

Мой вопрос: как мне зарегистрировать тип для MyClass с помощью Autofac

Вопрос в том, как вы собираетесь регистрировать остальное, что вам обязательно нужно делать. И это, в свою очередь, зависит от того, как будет использоваться весь этот код, который полностью отсутствует в вашем вопросе. Пожалуйста, прочтите Как мне задать хороший вопрос? и Как создать минимальный, полный и проверяемый пример.

Alexander Leonov 24.07.2018 03:57

@AlexanderLeonov Я действительно думаю, что мой вопрос был по существу. Мое использование объекта также указано `IMyClass _aclass = new MyClass (serviceProxy);`. Мой вопрос был в том, где я сказал, как мне зарегистрировать MyClass. то, что я не упомянул, было то, что я не хотел создавать объект внутри using и не хочу использовать новое ключевое слово. Я бы подумал, что это понятно - но это только я. Опять же, ни в одной из упомянутых вами ссылок не говорится, что вопрос также должен включать возможное использование.

imran chowdhury 25.07.2018 09:14

В ссылках указано, что вопрос должен содержать все необходимые части для понимания вопроса. То, что я упомянул, абсолютно необходимо, чтобы получить то, о чем вы просите. Никто не будет угадывать недостающий код. Кроме того, упоминание дополнительного кода в комментариях не поможет. Все должно быть в тексте вопроса. Если вы думаете, что этого кода достаточно, вам придется подождать кого-нибудь еще, меня нет.

Alexander Leonov 25.07.2018 14:37

@AlexanderLeonov снова не вижу дополнительного кода. Я вижу код, но не дополнительный бит, так как строка в моем вопросе уже есть. Это форум, поэтому я уверен, что кто-то другой сможет помочь или может спросить что-то, что можно вообразить.

imran chowdhury 25.07.2018 16:49

Если вы спрашиваете о контейнере DI, вам необходимо предоставить следующее: соответствующий код настройки контейнера; регистрации всех соответствующих компонентов; код для регистрируемых классов - по крайней мере, конструкторов, а не просто пары строк - и других частей класса, если они предполагают, скажем, использование фабрик вне конструктора; код, который разрешает компоненты, если компоненты не разрешаются посредством внедрения параметров в конструктор. Любая недостающая часть легко приводит к совершенно неверному совету.

Alexander Leonov 26.07.2018 01:28
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
5
33
0

Другие вопросы по теме