웹 서비스를 사용하는 웹 응용 프로그램에서 작업하고 있습니다. 웹 서비스는 .NET으로 작성됩니다.
웹 메서드에 대한 참조 매개 변수를 사용하는 것이 좋은 방법인지 아닌지 알고 싶습니다..NET의 웹 메서드에 대한 참조 매개 변수 사용
0
A
답변
0
ws 메시지를 기반으로하는 것이 가장 좋습니다.
여러 개의 매개 변수를 사용할 때 암시 적으로 그렇게 할 수는 있지만 아직 수신중인 메시지가 있습니다. 여러 개의 출력이 필요한 경우 조작을 위해 간단한 결과 클래스를 리턴하면 이들을 분리하여 두십시오.
2
WCF 서비스에서 ref 및 out 매개 변수를 사용할 수 있지만 두포는 감싸 져 있습니다.
WebMethod 나 서비스에 전달 된 모든 것은 직렬화되어야합니다. 다시 값을 설정하는 무언가로 감싸는 방식으로 ref 나 out으로 작동하도록 만들 수 있습니다. 그러나 이것은 지저분합니다.
레코드 클래스는 기본적으로 WebMethod가 반환되는 자동 속성 목록 일 뿐인 간단한 직렬화 가능한 클래스를 사용하는 것이 좋습니다.
이렇게하면 추가 클래스가되지만 유지 관리가 훨씬 쉬워집니다.
관련 문제
- 1. 권한에 대한 .NET의 "SecurityAction"매개 변수 이해
- 2. 웹 메서드에 매개 변수 배열 전달
- 3. 메서드에 대한 nullable 입력 매개 변수
- 4. 템플릿 클래스의 메서드에 대한 기본 매개 변수
- 5. 메서드에 대한 참조 저장
- 6. 참조 클래스 메서드에 "[[]]"표기법 사용
- 7. 메서드 참조 매개 변수로 참조 매개 변수
- 8. Python의 참조 매개 변수
- 9. const 참조 매개 변수
- 10. Bash 매개 변수 참조
- 11. .net의 refrence 유형에 대한 참조?
- 12. url을 웹 서비스 메서드에 매개 변수로 전달
- 13. jQuery에 대한 REST 매개 변수 생성 웹 서비스 사용
- 14. jquery를 사용하여 asp.net 웹 메서드에 매개 변수 배열을 보내는 방법
- 15. 함수 또는 메서드에 대한 비트 마스크 매개 변수 만들기
- 16. Objective-C 런타임시 메서드에 대한 매개 변수 수정
- 17. 매개 변수 메서드에 대한 좋은 벤치 마크 클래스를 작성하는 방법
- 18. 선택적 매개 변수 사용
- 19. 템플릿 메서드에 대한 정의되지 않은 참조 오류
- 20. C# .NET의 liskov 원칙에 대한 매개 변수 제약 유형
- 21. a4j : ajax 메서드에 매개 변수 전달
- 22. 참조 매개 변수 및 리플렉션
- 23. C++ 벡터 참조 매개 변수
- 24. Wcf 웹 서비스에 대한 객체 매개 변수
- 25. 배열 사용 매개 변수
- 26. CTL에서 매개 변수 사용
- 27. .NET의 PHP 변수 변수
- 28. 쿼리 문자열의 매개 변수를 웹 메서드에 전달
- 29. 초보자 참조 형 매개 변수 혼란
- 30. 함수 매개 변수 - 포인터 또는 포인터에 대한 참조?