나는 내 API로 라이브러리에서 불투명 한 두 가지 wcf 서비스를 가지고 있습니다. 라이브러리에서 액세스 수준을 internal로 설정하여이 서비스에 대한 참조를 추가했습니다. 왜냐하면이 라이브러리가 사용되는 클라이언트에 사용자 정의 API 만 표시되기를 원하기 때문입니다. 불행히도, 예외없이 모든 클래스의 내부 액세스 수준 만 설정할 수 있습니다. 두 개의 enum을 public으로 설정하고 싶습니다. api에서 매개 변수로 사용하고 있기 때문입니다. 수동으로 생성 된 클래스에서 서비스 참조 추가로 public을 internal로 변경하면 서비스 참조를 업데이트 할 때마다이 두 enum을 수동으로 내부에서 공용으로 변경해야합니다. 자동으로 할 수 있습니까?서비스 참조 및 내부/공용 액세스 수준 추가
0
A
답변
1
서비스를 호출 할 때 공개 열거 형을 공개하고 서비스 참조 열거 형으로 캐스팅 할 수 없습니까?
현재 실행중인 문제에 대해서만 생성 된 코드를 변경하는 것은 권장되지 않습니다.
관련 문제
- 1. 동적으로 서비스 참조 추가
- 2. 웹 참조 용 서비스 참조 추가
- 3. 웹 서비스 참조 추가 후 애매한 참조
- 4. 사용자 및 관리자의 액세스 수준
- 5. SOAP 웹 서비스/VS2010 서비스 추가 참조
- 6. 서비스 참조 서비스 메소드에 http 헤더 추가
- 7. 참조 수준 설명서가 부족합니까?
- 8. SOAP 웹 서비스 참조 추가
- 9. "서비스 참조 추가"가 실패했습니다
- 10. 웹 사이트에 서비스 참조 추가
- 11. net.pipe 서비스에 서비스 참조 추가
- 12. .cs 파일에 서비스 참조 추가
- 13. Net.TCP를 사용하는 WCF 서비스에 서비스 참조 추가
- 14. 다른 액세스 수준 제어
- 15. 트위터 스트리밍 액세스 수준 확인
- 16. RBAC (추가 수준 포함)
- 17. 셰어 항목 수준 액세스 및 성능
- 18. C# 프로젝트 배포 및 설치시 웹 서비스 참조 추가
- 19. "서비스 참조 추가"reference.svcmap 및 ServiceReference.ClientConfig 비어 있음
- 20. net.msmq 사용시 WCF 서비스 참조 추가 방법
- 21. WCF 서비스 참조 추가 XmlSerializer로 돌아갑니다
- 22. Java 응용 프로그램에 WCF 서비스 참조 추가
- 23. 웹 서비스 참조 추가 WP3에서 이상한 문제
- 24. 빈 reference.cs 파일 추가 서비스 참조
- 25. 생성 "서비스 참조 추가"아니 프록시 방법
- 26. WCF 추가 서비스 참조 동작 사용자 지정?
- 27. net.msmq를 사용할 때 WCF 서비스 참조 추가
- 28. 기본 액세스 수준
- 29. 액세스 모듈 수준 변수는
- 30. C++ 액세스 수준
이 두 열거 형에 일부 필드를 추가하면 두 위치에 추가해야한다는 것을 기억해야합니다. – lszk
@Iszk : 다른 솔루션의 경우 솔루션 구조에 대한 자세한 내용이 필요하지만 열거 형의 액세스 한정자를 라이브러리에서 public으로 변경 한 다음 서비스 참조를 추가 할 때 "재사용 유형"을 선택할 수 있습니까? – CodeCaster