제목과 마찬가지로 WCF 클라이언트 프록시 개체에 어떤 상태가 포함되어 있는지 궁금합니다. 이러한 부담을 부담없이 돌보고 있어야합니까? 아니면 그들이 더 헤비급이고 나는 그들을 창조하는 것에 대해 너무 무심하지 않아야합니까?WCF 클라이언트 개체에는 어떤 상태가 포함되어 있습니까?
0
A
답변
3
통신 채널에 대한 링크, 그 상태입니다. 그게 전부입니다. WCF는 매우 비 상태적인 경향이 있으므로 클라이언트와 서버가 실제로 많은 상태에 매달리지 않습니다.
이먼저 생성 할 필요가
ChannelFactory<T>
(T
는 예를 들어, 서비스 계약입니다IMyService
)있다 :클라이언트 측 프록시 생성의 비용
은 두 부분이다. 이 부분은 꽤 무거 우므로 채널 공장을 캐시 할 수 있으면초이며 채널 팩토리는 실제 채널을 만드는 데 사용됩니다. 이는 매우 간단한 작업이므로 캐시하지 않아도됩니다.
Add Service Reference
기능을 사용했다면
, 또는 명령 줄에서 svcutil.exe
, 당신은 일반적으로 (YourService)Client
클래스와 끝까지 - 이것은 기본적으로 당신을 위해 두 단계를 캡슐화합니다.
최적화를 원한다면이 두 단계 프로세스를 확인하고 효과적으로 사용할 수 있는지 확인하고 공장 캐싱 (따라서 공장 인스턴스화 수 제한)이 효과가 있는지 확인하십시오. .
관련 문제
- 1. 링크 - 어떤 라이브러리가 포함되어 있습니까?
- 2. 어떤 WCF 클라이언트 파일을 SVN에 체크인해야합니까
- 3. wcf 클라이언트 연결 확인
- 4. iText에는 어떤 기본 글꼴이 포함되어 있습니까?
- 5. 어떤 weblogic 10.3 JAR에 weblogic.rmi.RemoteException이 포함되어 있습니까?
- 6. 어떤 Haskell 패키지에 주어진 모듈이 포함되어 있습니까?
- 7. CodeIgniter 모델에는 어떤 것이 포함되어 있습니까?
- 8. ASP.NET MVC2에는 어떤 새로운 DataAnnotations가 포함되어 있습니까?
- 9. WCF : 클라이언트
- 10. WCF - 클라이언트 - 서버 통신
- 11. WCF 클라이언트와 non-wcf 클라이언트
- 12. WCF 클라이언트 가장
- 13. 클라이언트 - 서버 응용 프로그램의 교착 상태가 발생했습니다.
- 14. WCF 서비스 클라이언트
- 15. 내 WCF 클라이언트 생성자 오버로드는 어디에 있습니까?
- 16. WCF 서비스에서 클라이언트 식별
- 17. IIS에서 WCF 클라이언트 시작
- 18. WCF - 권한이없는 클라이언트 방지
- 19. WCF 클라이언트 사용
- 20. 비동기 클라이언트 서버 WCF
- 21. WCF 채널 폴트 상태가 전혀 도움이됩니까?
- 22. WCF 클라이언트 시간 초과
- 23. 클라이언트 측에서는 WCF Operation Contract의 반환 값이 null입니다! 어떤 해결책?
- 24. WCF : 클라이언트 가장
- 25. ASP.net의 WCF 클라이언트 페이지
- 26. WCF 클라이언트 연결 문제
- 27. WCF 서비스 클라이언트 문제
- 28. 개체가 올바른 상태가 아닙니다. 어떤 예외가 적절한가?
- 29. 어떤 CSS 호버 상태가 활성화되어 있는지 확인하십시오.
- 30. WCF 클라이언트 테스터 및 클라이언트 보증
위대한 답변 - 감사합니다! –