다음은 WCF 서비스가 사용자로부터 동시에 5 개의 값을 가져오고 처음 두 값의 추가 응답을 AddedResult, 추가 된 결과의 빼기 및 SubtractedResult 로의 세 번째 값, SubtractedResult와 네 번째 값의 곱셈 MultipliedResult 및 multipliedResult 및 DividedResult와 같은 5 번째 값의 나누기.하나의 WCF 요청에서 여러 개의 반환 값을 보내는 방법은 무엇입니까?
나는 이것이 비현실적 인 것처럼 보이지만 이것들과 함께 사전 테스트를하려고 노력하고 있지만 WCF에 새로운 사람이라면 정말 감사 할 것입니다.
public interface IService1
{
[OperationContract]
string GetValuesForCalculation(int value1, int value2, int value3, int value4, int value5);
// TODO: Add your service operations here
}
public class Service1 : IService1
{
public int GetValuesForCalculation(int value1, int value2, int value3, int value4, int value5)
{
int AddedResult;
int SubtractedResult;
int MultipliedResult;
int DividedResult;
AddedResult = (value1 + value2);
SubtractedResult = (AddedResult - value3);
MultipliedResult = (SubtractedResult - value4);
DividedResult =(MultipliedResult/value5);
return AddedResult;
return SubtractedResult;
return MultipliedResult;
return DividedResult;
}
}
동시에 4 개의 값을 반환하려면 어떻게합니까?
실제 질문을 더 분명하게하기 위해 게시물을 편집했습니다. 내 해석이 잘못 되었다면 그것을 자유롭게 바꿔라. –