서비스 참조 추가를 통해 서비스를 참조하는 DLL이 있습니다. 이 라이브러리를 회사 내부에서 여러 개발자에게 배포 할 계획입니다. 그러나 나는 그들이 직접 서비스에 액세스하는 것을 좋아하지 않으며 내 라이브러리를 통과하기를 좋아할 것입니다. 토론에서 dll을 참조하는 테스트 클라이언트 응용 프로그램 중 하나에서 서비스 네임 스페이스에 액세스 할 수 있음을 알았습니다. 거기에 제한하는 방법, DLL에서 내 서비스 참조를위한 개인 수식어가있을 수 있습니다. 감사.클라이언트 응용 프로그램에서 서비스 네임 스페이스 숨기기
2
A
답변
0
나는 이것에 대한 해답을 알아 냈다. 여기에서 업데이트하고 싶으므로 향후 어느 누구에게나 도움이 될 수 있습니다.
서비스 참조를 추가 한 후 ServiceReference를 마우스 오른쪽 단추로 클릭하여 "서비스 참조 구성"을 클릭합니다. "생성 된 클래스의 액세스 수준"필드에서 "내부"를 선택하십시오. 따라서이 어셈블리 내에서만 액세스 할 수 있습니다.
관련 문제
- 1. 웹 서비스 네임 스페이스
- 2. 응용 프로그램 설정의 네임 스페이스
- 3. 인라인 네임 스페이스 헤더의 전용 상수 숨기기
- 4. 웹 서비스 네임 스페이스 동적 이름 지정
- 5. .NET 웹 서비스 루트 네임 스페이스
- 6. socket.io 클라이언트 네임 스페이스 권한 부여
- 7. SOAP : NAMESPACE_ERR : 시도가 만들거나 네임 스페이스 내 SOAP 응용 프로그램에서
- 8. 서비스 계약 속성의 네임 스페이스 URL은 무엇입니까
- 9. XHTML 네임 스페이스 이점
- 10. 네임 스페이스 문제
- 11. 네임 스페이스
- 12. 네임 스페이스
- 13. 네임 스페이스
- 14. 네임 스페이스 ++
- 15. 네임 스페이스
- 16. 네임 스페이스
- 17. E4X에서 네임 스페이스 다루기
- 18. 네임 스페이스 및 라우팅
- 19. 네임 스페이스 문제
- 20. 네임 스페이스 문제 .net
- 21. MVC 네임 스페이스 조직
- 22. 웹 참조를 통한 네임 스페이스 관리
- 23. ExchangeServiceBinding 네임 스페이스 오류
- 24. 네임 스페이스 사양
- 25. `My` 네임 스페이스 없애기
- 26. App.config 네임 스페이스 문제
- 27. 웹 사이트의 기본 네임 스페이스
- 28. 네임 스페이스 'Windows.UI.Xaml'에 유형 또는 네임 스페이스 이름 'EventHandler'가 없습니다.
- 29. Visual Studio에서 여러 서비스 참조로 네임 스페이스 공유
- 30. 파이썬 : 주요 네임 스페이스
서비스 참조 추가와 프록시에서 서비스 이름 난독 화 대신 서비스에 프록시 작성 방법을 살펴 보았습니까? –
서비스 참조를 숨길 방법이 없다면 DLL이 일종의 암호를 전달할 수 있습니다 (물론 DLL 코드도 흐리게 처리 할 수 있습니다). – Surfbutler
@SASS_Shooter 나는 그 시나리오를 탐구하지 않았다. 나는 서비스에 익숙하지 않다. 나는 당신의 제안을 시도한 후에이 포스트를 업데이트 할 것이다. – swiftgp