목록과 달리 배열에서 데이터를 반환하는 규칙이있는 WCF 프로젝트를 사용했습니다. 그 이유는 .NET을 사용하지 않는 응용 프로그램과의 잠재적 인 상호 운용성을 개선하기위한 것입니다.배열 대 WCF와의 상호 운용성을위한 목록
목록 대신 WCF 서비스에서 배열을 반환하는 것이 좋은지를 보여주는 좋은 예가 있습니까?
목록과 달리 배열에서 데이터를 반환하는 규칙이있는 WCF 프로젝트를 사용했습니다. 그 이유는 .NET을 사용하지 않는 응용 프로그램과의 잠재적 인 상호 운용성을 개선하기위한 것입니다.배열 대 WCF와의 상호 운용성을위한 목록
목록 대신 WCF 서비스에서 배열을 반환하는 것이 좋은지를 보여주는 좋은 예가 있습니까?
이전에 동일한 구현 및 동일한 추론을 사용하여 프로젝트에서 작업했습니다. 프로젝트 팀에서 유효한 설명을 얻을 수 없었습니다.
나는 정당성을 듣고 싶다.하지만 그렇게 할 때까지 나는 이것을 믿지 않는다.
Array
과 List
은 XML 또는 JSON의 모음으로 serialize합니다. 상호 운용 가능하며 기능적으로 null 언어이므로 차이가 없습니다. Visual Studio에서 '서비스 참조 추가 ...'도구를 사용할 때 모음 유형으로 List
또는 Array
을 사용할 수 있습니다.
WCF에서 이진 직렬화를 사용하면 List
과 Array
사이의 차이가 발생하지만 이진 serialization은 .NET에서 .NET으로 만 작동하므로 상호 운용성 문제가 발생할 가능성이 없습니다.
감사합니다. 아니요, 이진 직렬화를 사용하지 않기 때문에 목록을 사용하기 시작할 것입니다. – lockstock
WCF는 기본 인증과 만 상호 운용됩니다. 상호 운용성이 필요할 때 Web API에 투표합니다. –