Azure WebJobs에서 Ninject를 사용하지만 내 DB 클라이언트를 전달할 수 없음

새 Azure WebJobs 프로젝트에서 Ninject를 사용하고 있습니다. 내 저장소 중 하나를 전달하려면 Db 클라이언트가 필요합니다. 이 클라이언트를 어떻게 통과합니까?

내 바인딩 클래스는 다음과 같습니다.

public class NinjectBindings : Ninject.Modules.NinjectModule
{
   public override void Load()
   {
       Bind<IMyRepository>().To<MyRepository>();
   }
}

콘솔 앱의 내 주요 기능은 다음과 같습니다.

static void Main()
{
   var kernel = new StandardKernel();
   kernel.Load(Assembly.GetExecutingAssembly());

   var config = new Configuration();
   config.AddJsonFile("appsettings.json");

   DbClient _dbClient = new DbClient(config);

   IMyRepository myRepository = kernel.Get<IMyRepository>(); // This is where I get an error
}

내 저장소 코드는 DbClient를 기대하는 것과 같습니다.

public class MyRepository : IMyRepository
{
   private DbClient _client;
   public MyRepository(DbClient client)
   {
      _client = client;
   }
}
LightningShield

DbClient에 대한 바인딩을 설정해야합니다.

구성 요소가 출시 될 때주의를 기울이는 것이 좋습니다. 웹 작업에 대한 좋은 예를 아직 보지 못했기 때문에 수동으로 연결했습니다. 하지만 그건 내 생각 일 뿐이야 ...

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

socket.io를 사용하여 nodejs 서버와 클라이언트간에 내 데이터를 전달할 수 없습니다.

분류에서Dev

SQLLDR을 사용하여 CVS에서 Oracle DB로 'YYYYMMDD'날짜를 전달할 수 없음

분류에서Dev

클라이언트 측의 io ()에 서버 uri를 전달하지 않고 SocketIO를 사용할 수 없습니다.

분류에서Dev

Release Management 클라이언트에서 배포 에이전트 하트 비트를 볼 수 없음

분류에서Dev

CoffeeScript를 사용하여 meteor에서 클라이언트 전용 컬렉션을 만들 수 없습니다.

분류에서Dev

Socket.io, 클라이언트에서 사용자 지정 이벤트를 내보낼 수 없습니다.

분류에서Dev

Document Link를 사용하여 Azure Cosmos DB에서 문서를 삭제할 수 없음-Java Async V2

분류에서Dev

Nodejs를 사용하여 클라이언트에서 서버로 전달할 때 수정 된 데이터 형식

분류에서Dev

Eclipse의 클라이언트 또는 restclient-ui에서 외부 RestFul 웹 서비스를 사용할 수 없음

분류에서Dev

IBM 내부 Bluemix에서 Cloudant NoSQL DB를 생성 할 수 없음

분류에서Dev

Google Cloud Endpoints 클라이언트 라이브러리에서 내 모델의 정적 메서드를 사용할 수없는 이유는 무엇인가요?

분류에서Dev

ADB를 사용하여 이벤트 터치를 전화로 보내지 만 해제 할 수 없음

분류에서Dev

Java 코드 내에서 클라이언트를 사용하여 Spark Streaming 작업을 YARN에 제출할 때 구성을 설정할 수 없습니다.

분류에서Dev

curl php post-서비스를 사용할 수 없음-최대 활성 클라이언트 수에 도달했습니다.

분류에서Dev

JPA : 클라이언트에서 서버로 잘못된 값이 전달되어 레코드를 유지할 수 없습니다.

분류에서Dev

내 클라이언트에서 묵시적으로 바이트를 str로 변환 할 수 없습니다.

분류에서Dev

매개 변수가 전달되지 않고 내비게이터가 createStackNavigator에서 사용할 수 없음-React Navigation

분류에서Dev

Microsoft.EntityFrameworkCore.Cosmos를 사용하여 Azure Cosmos Db 계정에 연결할 수 없음-응답 상태 코드

분류에서Dev

클라이언트의 호스트를 작성하지 않고 내 서버에 액세스 할 수 없습니다.

분류에서Dev

클라이언트의 호스트를 작성하지 않고 내 서버에 액세스 할 수 없습니다.

분류에서Dev

내 Android 클라이언트가 winsock C ++ 서버에서 문자열 메시지를 수신 할 수없는 이유는 무엇입니까?

분류에서Dev

PhpStorm HTTP 클라이언트. POST 매개 변수를 localhost에 전달할 수 없습니다.

분류에서Dev

p12 파일을 사용하는 호출에서 "curl : (58) 클라이언트 인증서를 사용할 수 없음"가져 오기

분류에서Dev

함수를 호출 할 때 PHP SOAP 클라이언트가 매개 변수를 보내지 않음

분류에서Dev

OpenVPN 클라이언트를 실행하는 Ubuntu 시스템에 로컬로 액세스 할 수 없음

분류에서Dev

Windows 8.1 클라이언트의 Hyper-V 관리자에서 Hyper-V 서버에 액세스하려는 "RPC 서버를 사용할 수 없음"

분류에서Dev

.Net 클라이언트를 사용하여 Embedded Firebird 데이터베이스 서버에 액세스 할 수 없음

분류에서Dev

wsimport를 사용하여 SOAP 클라이언트를 작성했지만 SSL 인증서로 작동하도록 가져올 수 없음

분류에서Dev

WebAPI에서 클라이언트로 사용자 지정 헤더를 노출 할 수 없습니다.

Related 관련 기사

  1. 1

    socket.io를 사용하여 nodejs 서버와 클라이언트간에 내 데이터를 전달할 수 없습니다.

  2. 2

    SQLLDR을 사용하여 CVS에서 Oracle DB로 'YYYYMMDD'날짜를 전달할 수 없음

  3. 3

    클라이언트 측의 io ()에 서버 uri를 전달하지 않고 SocketIO를 사용할 수 없습니다.

  4. 4

    Release Management 클라이언트에서 배포 에이전트 하트 비트를 볼 수 없음

  5. 5

    CoffeeScript를 사용하여 meteor에서 클라이언트 전용 컬렉션을 만들 수 없습니다.

  6. 6

    Socket.io, 클라이언트에서 사용자 지정 이벤트를 내보낼 수 없습니다.

  7. 7

    Document Link를 사용하여 Azure Cosmos DB에서 문서를 삭제할 수 없음-Java Async V2

  8. 8

    Nodejs를 사용하여 클라이언트에서 서버로 전달할 때 수정 된 데이터 형식

  9. 9

    Eclipse의 클라이언트 또는 restclient-ui에서 외부 RestFul 웹 서비스를 사용할 수 없음

  10. 10

    IBM 내부 Bluemix에서 Cloudant NoSQL DB를 생성 할 수 없음

  11. 11

    Google Cloud Endpoints 클라이언트 라이브러리에서 내 모델의 정적 메서드를 사용할 수없는 이유는 무엇인가요?

  12. 12

    ADB를 사용하여 이벤트 터치를 전화로 보내지 만 해제 할 수 없음

  13. 13

    Java 코드 내에서 클라이언트를 사용하여 Spark Streaming 작업을 YARN에 제출할 때 구성을 설정할 수 없습니다.

  14. 14

    curl php post-서비스를 사용할 수 없음-최대 활성 클라이언트 수에 도달했습니다.

  15. 15

    JPA : 클라이언트에서 서버로 잘못된 값이 전달되어 레코드를 유지할 수 없습니다.

  16. 16

    내 클라이언트에서 묵시적으로 바이트를 str로 변환 할 수 없습니다.

  17. 17

    매개 변수가 전달되지 않고 내비게이터가 createStackNavigator에서 사용할 수 없음-React Navigation

  18. 18

    Microsoft.EntityFrameworkCore.Cosmos를 사용하여 Azure Cosmos Db 계정에 연결할 수 없음-응답 상태 코드

  19. 19

    클라이언트의 호스트를 작성하지 않고 내 서버에 액세스 할 수 없습니다.

  20. 20

    클라이언트의 호스트를 작성하지 않고 내 서버에 액세스 할 수 없습니다.

  21. 21

    내 Android 클라이언트가 winsock C ++ 서버에서 문자열 메시지를 수신 할 수없는 이유는 무엇입니까?

  22. 22

    PhpStorm HTTP 클라이언트. POST 매개 변수를 localhost에 전달할 수 없습니다.

  23. 23

    p12 파일을 사용하는 호출에서 "curl : (58) 클라이언트 인증서를 사용할 수 없음"가져 오기

  24. 24

    함수를 호출 할 때 PHP SOAP 클라이언트가 매개 변수를 보내지 않음

  25. 25

    OpenVPN 클라이언트를 실행하는 Ubuntu 시스템에 로컬로 액세스 할 수 없음

  26. 26

    Windows 8.1 클라이언트의 Hyper-V 관리자에서 Hyper-V 서버에 액세스하려는 "RPC 서버를 사용할 수 없음"

  27. 27

    .Net 클라이언트를 사용하여 Embedded Firebird 데이터베이스 서버에 액세스 할 수 없음

  28. 28

    wsimport를 사용하여 SOAP 클라이언트를 작성했지만 SSL 인증서로 작동하도록 가져올 수 없음

  29. 29

    WebAPI에서 클라이언트로 사용자 지정 헤더를 노출 할 수 없습니다.

뜨겁다태그

보관