COM 개체가있는 Asp.NET CORE 웹 API

GTO

내 webApi에 대한 여러 호출을 처리하는 방법에 문제가 있습니다.

내 webApi의 컨트롤러는 데이터베이스에 연결하고 한 번에 하나의 연결 만 허용해야하는 com 개체를 사용하고 있습니다.

2 개의 컨트롤러가 있다고 가정 해 보겠습니다.

-클라이언트

-송장

"클라이언트"와 "인보이스"가 동시에 호출되면 첫 번째 작업이 실패합니다.

작업이 끝날 때까지 여러 컨트롤러가 대기하도록 할 수 있습니까? 아니면 다른 해결책이 있습니까?

아타나시오 스 카타 라스

문제를 해결하기 위해 간단한 저장소 패턴을 만듭니다. 저장소는 Facade데이터베이스 액세스의 구현 세부 정보를 숨기고 도메인 모델을 반환 하는 특별한 종류입니다.

예:

public class DataObjectRepository: IDataObjectRepository {
      private static readonly object x = new object();
 
      public DataObject GetObject() {
          lock (x)
         {
                  // Your code accessing the COM object
          }
      }
}

그런 다음 싱글 톤으로 주입

services.AddSingleton<IDataObjectRepository, DataObjectRepository>();

DataObject도메인 모델 이름으로 바꿉니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

웹 API를 호출하는 ASP .Net Core 웹 앱

분류에서Dev

바인딩되지 않은 개체 배열이있는 Asp.net Core 3.1 웹 API 요청

분류에서Dev

C # ASP.NET Core 웹 API 포함

분류에서Dev

여러 생성자가있는 ASP .Net Core 웹 API 종속성 주입 클래스

분류에서Dev

게시 할 때 404 오류를 반환하는 Blazor ASP.Net Core 3.1 웹 API

분류에서Dev

415 ASP.NET Core 웹 API에서 지원되지 않는 미디어 유형

분류에서Dev

Open Policy Agent를 ASP.Net Core 웹 API와 통합

분류에서Dev

ASP.NET Core 웹 API 및 역할 권한 부여

분류에서Dev

Asp.net Core rc2 웹 API 파일 업로드

분류에서Dev

Entity Framework Core 기본 스캐 폴드 컨트롤러가있는 ASP.NET Core 웹 API가 넣기 및 게시를 혼동합니까?

분류에서Dev

ASP.NET Core 3.1에서 실행되는 OData 지원 웹 API에 Swagger를 추가하는 방법

분류에서Dev

.NET Core 웹 API에 추가하는 Entity Framework Core-IRelationalTypeMappingSource 문제

분류에서Dev

.Net Core 웹 API에 POST XML

분류에서Dev

ASP.net MVC 웹 API + Android

분류에서Dev

Facebook Deauthorization ASP.NET 웹 API

분류에서Dev

DryIoc ASP.NET 5 웹 API

분류에서Dev

Asp.net 웹 API 구성

분류에서Dev

웹 앱에서 웹 API를 사용하는 .Net Core

분류에서Dev

ASP.NET MVC6 웹 API의 개체 목록을 포함하는 ObjectResult

분류에서Dev

내 ASP.NET Core 2.2 웹 API를 테스트하는 방법 Ok (object)를 반환하는 IActionResult GET?

분류에서Dev

ASP.NET Core 3.1 웹 API 역할 기반 권한 부여가 작동하지 않음

분류에서Dev

ASP.NET Core 웹 API "현재 컨텍스트에 이름보기가 없습니다."

분류에서Dev

순환 참조 asp.net core mvc [HttpPost ( "add-recipe")] 웹 API를 피하는 방법

분류에서Dev

Powershell없이 Windows 10 IoT Core에서 Asp.Net 5 웹 API를 호스팅하는 방법

분류에서Dev

ASP Net Core에서 웹 API 컨트롤러에 권한을 부여하는 방법

분류에서Dev

ASP.Net Core Web API에 Swagger 추가

분류에서Dev

Asp.net 웹 API 2 웹 클라이언트와 웹 서버 개발 분리

분류에서Dev

JWT 전달자 토큰 인증이 작동하지 않음 ASP Net Core 웹 API

분류에서Dev

웹 API 요청이 처리되지 않음 Asp.net Core 3.1 및 Axios

Related 관련 기사

  1. 1

    웹 API를 호출하는 ASP .Net Core 웹 앱

  2. 2

    바인딩되지 않은 개체 배열이있는 Asp.net Core 3.1 웹 API 요청

  3. 3

    C # ASP.NET Core 웹 API 포함

  4. 4

    여러 생성자가있는 ASP .Net Core 웹 API 종속성 주입 클래스

  5. 5

    게시 할 때 404 오류를 반환하는 Blazor ASP.Net Core 3.1 웹 API

  6. 6

    415 ASP.NET Core 웹 API에서 지원되지 않는 미디어 유형

  7. 7

    Open Policy Agent를 ASP.Net Core 웹 API와 통합

  8. 8

    ASP.NET Core 웹 API 및 역할 권한 부여

  9. 9

    Asp.net Core rc2 웹 API 파일 업로드

  10. 10

    Entity Framework Core 기본 스캐 폴드 컨트롤러가있는 ASP.NET Core 웹 API가 넣기 및 게시를 혼동합니까?

  11. 11

    ASP.NET Core 3.1에서 실행되는 OData 지원 웹 API에 Swagger를 추가하는 방법

  12. 12

    .NET Core 웹 API에 추가하는 Entity Framework Core-IRelationalTypeMappingSource 문제

  13. 13

    .Net Core 웹 API에 POST XML

  14. 14

    ASP.net MVC 웹 API + Android

  15. 15

    Facebook Deauthorization ASP.NET 웹 API

  16. 16

    DryIoc ASP.NET 5 웹 API

  17. 17

    Asp.net 웹 API 구성

  18. 18

    웹 앱에서 웹 API를 사용하는 .Net Core

  19. 19

    ASP.NET MVC6 웹 API의 개체 목록을 포함하는 ObjectResult

  20. 20

    내 ASP.NET Core 2.2 웹 API를 테스트하는 방법 Ok (object)를 반환하는 IActionResult GET?

  21. 21

    ASP.NET Core 3.1 웹 API 역할 기반 권한 부여가 작동하지 않음

  22. 22

    ASP.NET Core 웹 API "현재 컨텍스트에 이름보기가 없습니다."

  23. 23

    순환 참조 asp.net core mvc [HttpPost ( "add-recipe")] 웹 API를 피하는 방법

  24. 24

    Powershell없이 Windows 10 IoT Core에서 Asp.Net 5 웹 API를 호스팅하는 방법

  25. 25

    ASP Net Core에서 웹 API 컨트롤러에 권한을 부여하는 방법

  26. 26

    ASP.Net Core Web API에 Swagger 추가

  27. 27

    Asp.net 웹 API 2 웹 클라이언트와 웹 서버 개발 분리

  28. 28

    JWT 전달자 토큰 인증이 작동하지 않음 ASP Net Core 웹 API

  29. 29

    웹 API 요청이 처리되지 않음 Asp.net Core 3.1 및 Axios

뜨겁다태그

보관