J'ai Windows Service qui interagit avec la machine de pesage et obtient les résultats dans un fichier txt. Au lieu de cela, je veux recevoir ces données dans mon application Web. Mon code de service est le suivant.Comment obtenir des données du service Windows vers l'application WEB?
Protected Overrides Sub OnStart(ByVal args() As String)
' Add code here to start your service. This method should set things
' in motion so your service can do its work.
lg.WriteToLog("------------Service Started!-----------------")
Try
myPort.PortName = "COM2"
myPort.BaudRate = 9600
myPort.Parity = Parity.None
myPort.StopBits = System.IO.Ports.StopBits.One
myPort.DataBits = 8
AddHandler myPort.DataReceived, AddressOf DataReceived
myPort.Open()
Catch ex As Exception
lg.WriteToLog("Error Occurred while Initializing Serial Port !")
lg.WriteToLog(ex.ToString)
End Try
End Sub
Private Sub DataReceived(ByVal sender As Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs)
Try
If myPort.IsOpen Then
ReceivedText(myPort.ReadExisting())
lg.WriteToLog("Port is open and getting the data!")
End If
Catch ex As Exception
lg.WriteToLog("Error Occurred while reading data!")
lg.WriteToLog(ex.ToString)
End Try
End Sub Private Sub ReceivedText(ByVal [text] As String)
lg.WriteToLog(output([text]))
End Sub`
Quelqu'un peut-il me suggérer comment obtenir les mêmes données renvoient à WebApplication que je suis plus fraîche avec des applications web, je l'ai essayé googler, mais n'a pas trouvé une réponse utile. Ici, la sortie est juste une fonction simple qui effectue la conversion de poids dans un format correct afin que vous puissiez ignorer celui-là!
Monsieur je vous remercie de votre réponse, ce serait bien si vous pouvez me fournir ainsi comment le faire. –
J'ai ajouté un lien, veuillez le suivre. – Eklavya