2008-11-06 9 views
0

클라이언트 컴퓨터가 10 대 미만인 경우 각각 자체 설치로 데이터를 중앙 서버에 업로드해야합니다.클라이언트가 WCF를 사용하여 중앙 서버에 데이터를 업로드하는 방법, 데이터가 업로드되었는지 확인하는 방법?

클라이언트 데이터베이스 보이는 같은 :

  • 난수를 ROWGUID
  • dateInserted
을 :

tblSales - 난수

중앙 서버 데이터베이스 -에게 을 ROWGUID

WCF를 사용하여 파일을 중앙 서버로 보낼 계획입니다.

행이 서버에 삽입되었는지 어떻게 확인할 수 있습니까? 어떤 종류의 확인 옵션이 있습니까?

삽입 된 # 행을 반환하고 전송 된 #과 비교할 수 있지만 더 강력한 방법이 있습니까?

답변

0

WCF를 사용하면 기본적으로 프록시를 통해 함수를 호출하게됩니다. 이 함수가 성공하면 bool을 true로 반환하고 실패하면 false를 반환하도록합니다. 사용하는 경우

bool Success; 
Success = MyWCFService.InsertRecord(MyNewRecord); 
+0

다른 옵션은 무엇입니까? –

1

또한 신뢰할 수있는 메시징을 가능하게 할 수있는 그 우려가있는 경우 자신을 메시지의 신뢰성을 보장합니다 WsHttpBinding과 같은 바인딩.