2011-09-12 2 views
1

WCF 서비스와 실버 라이트 컨트롤이있는 웹 사이트가 있습니다. 외부 응용 프로그램은 WCF 서비스의 메서드를 호출하여 데이터베이스에 "일괄 처리"데이터를 추가합니다. 그런 다음 사용자는 웹 사이트로 이동하여 Silverlight 컨트롤을 사용하여 사전 결정된 비즈니스 규칙 세트에 대해 배치의 유효성을 검사합니다. 일괄 처리의 유효성이 검사되면 자동으로 다른 응용 프로그램으로 내보내지고 데이터베이스에서 제거됩니다.WCF에서 silverlight를 호출하십시오.

WCF 서비스를 사용하여 데이터베이스에 일괄 처리를 추가 할 때 자동으로 규칙을 확인하고 유효한 경우 사용자 개입없이 바로 내보낼 수 있어야합니다. 따라서 사용자가 웹 사이트를 방문 할 때 데이터가 유효하지 않고 수정이 필요한 배치 만 제공됩니다.

그래서 기본적으로 WCF 서비스의 Silverlight 컨트롤에 포함 된 메서드를 호출 할 수 있어야합니다. 이것이 가능한가? "WCF에서 Silverlight 호출"에 대해 수행 한 모든 검색은 "Silverlight에서 WCF 호출"에 대한 결과 만 반환했습니다. 어떤 도움을 주시면 감사하겠습니다.

답변

1

Silverlight는 .Net 프레임 워크의 서브 세트 (즉, 완전히 다른 .NET 어셈블리 세트)를 사용하므로 전체 .NET 어셈블리를 Silverlight 어셈블리와 결합 할 수 없습니다.

특정 소스 코드가 Silverlight 프로젝트 (Silverlight 버전의 .Net 사용)와 WCF 웹 서비스 (WCF)에서 모두 컴파일되도록 관련 코드 (링크를 추가 옵션으로 추가) .Net 정식 버전 사용).