2011-07-28 5 views
0

내가 WCF 데이터 서비스에 대한 두 가지 질문했습니다 몇 가지 질문 : 내 요구의WCF 데이터 서비스,

-98 %가 WCF 데이터 서비스에 포함됩니다, 나는 단지 하나의 비즈니스 방법을 필요는 것이 가능 혼합하는 것입니다 WCF 데이터 서비스? 아니면이 메서드에 대해서만 두 번째 WCF 서비스를 만들어야합니까?

- WCF 데이터 서비스를 응용 프로그램에 호스팅 할 수 있습니까? 내가 서버를했습니다, 나는이 서비스는 서버가

를 시작하는 경우에만 액세스 할 수 있음을 원하는 당신에게 대단히 감사합니다

답변

1

당신은 당신의 WCF 데이터 서비스에 대한 서비스 작업을 추가 할 수 있습니다 http://msdn.microsoft.com/en-us/library/cc668788.aspx는 그들은이 없습니다 진정한 WCF 서비스 운영과 동일한 기능을 제공하지만이 영역에서 사용자의 대부분의 요구를 충족시켜야합니다 (실제로 클라이언트 소비를 위해 OData 피드/항목을 반환 할 수 있음).

여러분의 응용 프로그램에서 WCF Data Service를 확실히 호스트 할 수 있습니다. 전반적인 설명은 여기에 있습니다 : http://msdn.microsoft.com/en-us/library/cc668805(VS.100).aspx,하지만 웹 주위에 샘플 무리가 있습니다, 그냥 "호스트 WCF 데이터 서비스"에 대한 검색.

+0

서비스 작동에 관한 질문이 정말 좋은 것 같습니다. 이러한 작업은 데이터 서비스에서 가져 오지 않는 개체를 반환 할 수 있습니다. – J4N

+0

작업을 추가했습니다. 그러나 지금 : 브라우저를 통해 쿼리를 직접 수행하면 올바른 결과를 얻을 수 있습니다. 하지만 : OData Explorer에서이 작업을 볼 수없고 더 문제가 있습니다.이 WCF Data Service의 Visual Studio에 "Service Reference"를 추가하면 작업을 호출하는 방법을 찾을 수 없습니다. 어떤 생각? – J4N

+0

WCF 데이터 서비스 클라이언트 라이브러리는 현재 서비스 작업을 직접 지원하지 않습니다. 서비스 조작이 GET 인 경우, DataServiceContext.Execute를 사용해 호출 해 결과를 취득 할 수 있습니다. POST를 사용하고 있다면 HTTP 스택을 직접 사용해야합니다 (아마 HttpWebRequest). –

관련 문제