Verbrauchen ado.net Datendienst von einem Nicht-Dotnet-3.5-Client
-
20-08-2019 - |
Frage
Was sind meine Optionen, um einen ado.net Datendienst von einem .net 2.0-Client zugreifen? Die Client-Anwendung muss auf Windows 2000 so laufen Upgrade nicht eine Option auf .NET 3.5 ist.
Anders als meine eigene Proxy gegen den Dienst zu schreiben, alle anderen Optionen gibt?
Lösung
Ich gehe davon aus, dass in diesem Fall, dass Sie Ihren eigenen Proxy konstruieren müßten, Ihre eigenen HTTP-Anfragen usw. (vielleicht über WebClient
) zu konstruieren. Zum Glück ist viel einfacher, als rohe SOAP eine REST-Anfrage erstellen, wie das Ergebnis ist das Parsen.
Allerdings frage ich mich einen asmx
Dienst, wenn raubend (d .NET 2.0 Web-Service) nicht mehr pragmatisch sein würde. Wenn der ADO.NET Data Services-Dienst aus Ihrer Kontrolle ist, Host vielleicht einen .NET 3.5-Wrapper auf einem anderen Server, der zwischen asmx
und Astoria Beilagscheiben? (D macht die Daten aus dem REST-Dienst über einen 2.0 Web-Service).