2017-02-28 4 views
4

데이터베이스 (클라이언트 또는 다른 리소스의 변경 일 수 있음)와 같은 서버 측에서 업데이트 된 것과 같은 기능을 구현하려는 경우 이벤트가 트리거되어야하며 나는 어떤 변화가 있었는지 알게된다. 그런 다음 나머지 API를 통해 이벤트 코드, 메시지 및 데이터베이스의 새 데이터로 UI에 응답을 보냅니다. 그리고 UI에는 이벤트 처리 방법이 있습니다. 이 기능을 구현하기위한 접근 방식이나 학습 자료를 알려주십시오.이벤트를 통한 동적 업데이트 나머지 API #

+0

질문이 명확하지 않습니다. 방송과 같은 것을 찾고 있습니까? – A3006

+0

웹 소켓 또는 signlar를보고 싶습니다. 서버에서 무언가가 업데이트 될 때 클라이언트와 서버 간의 연결을 설정하십시오. 설명 된대로 해당 연결을 통해 클라이언트에 다시 메시지를 보냅니다. – Evk

+1

@ A3006 네, 방송 할 수있는 유형입니다. –

답변

2

당신이 당신의 requirments에 따라 다음 프레임 워크 중 하나를 사용할 수있는 클라이언트와 서버 간의 양방향 통신을 사용하려면 : SignalR

  • WebAPI and WebSockets
  • Socket IO (Node.js를위한 프레임 워크)

  • +0

    Rest API를 사용하여 SignalR을 구현할 수 있습니까? 데이터베이스 또는 무언가가 변경되었는지 여부를 어떻게 알 수 있습니까? 그런 다음에 만 응답을 보내겠습니까? –

    +0

    예, 웹 API를 개발하고 SignalR을 사용하여 클라이언트를 업데이트 할 수 있습니다. https://www.nuget.org/packages/Microsoft.AspNet.WebApi.SignalR/ –

    +0

    'SqlDependency' 클래스를 사용하여 데이터베이스의 변경 사항을 애플리케이션에 알릴 수 있습니다 : https :// /msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldependency.aspx –