Potrzebuję przenieść kod .NET do Compact Framework. Ten kod używa HttpUtility.UrlEncode do kodowania parametrów zapytania, ale System.Web nie jest dostępny w CF. Co mogę zamiast tego użyć?Co można użyć na .NET CF jako zamiennik dla HttpUtility.UrlEncode
5
A
Odpowiedz
12
Zastosowanie Uri.EscapeDataString. Jest prawie równoważny, i prawdopodobnie lepszy, i jest zawarty w NetCF.
0
Możesz spojrzeć na sprzedaż pakietową mono's implementation (opcjonalnie uproszczona). Nie wiem, ile zależności musisz jednak wprowadzić. To może, ale nie musi być możliwe.
0
Prawdopodobnie będziesz musiał przetasować swój, a nawet lepszy, kod. Używając reflektora szybko zauważysz, że istnieje wiele przeciążonych metod dla UrlEncode, wywołując wersję, która właśnie oczekuje, że parametr string ostatecznie zakończy przekształcanie ciągu w tablicę bajtów i wywołanie metody wewnętrznej.
Edit: Fragment kodu usunięte w przypadku naruszenia praw autorskich ...
Powiązane problemy
- 1. . Zamiennik rdzenia .NET dla TcpClient
- 2. Sqlite jako zamiennik dla fopen()?
- 3. Nie można użyć EMDK dla .NET
- 4. Continuum jako zamiennik Jenkins?
- 5. Co to jest zamiennik dla grails.converters.deep.JSON
- 6. Zamiennik dla SimpleCursorAdapter?
- 7. Django + Emacs (jako zamiennik TextMate)
- 8. Jak programowo wybrać kartę na karcie .NET CF TabControl?
- 9. WinRT jako zamiennik Win32 API
- 10. Zamiennik dla sizeWithFont: ForWidth: lineBreakMode:
- 11. Zamiennik dla przestarzałego `WrappingNeoServerBootstrapper`
- 12. zamiennik php dla safe_mode
- 13. Zamiennik dla gluPerspektywa (z glFrustrum)
- 14. Zamiennik dla MS vsprintf_s na Linux?
- 15. Zamiennik dla PEAR: MDB2 na PHP 5.3
- 16. Nie można użyć tablicy jako wartości domyślnych dla Ruby Hash?
- 17. Co to jest zamiennik Jersey 2 dla ResourceContext.matchResource (URI)?
- 18. Rysowanie na pulpicie jako zamiennik tapety (Windows/C#)
- 19. Czy mimo to można użyć Entity Framework w .NET Core?
- 20. Idiomatyczny zamiennik dla typów egzystencjalnych
- 21. Nie można użyć wartości skalarne jako tablica
- 22. CE 6.0/.NET CF 3.5 Aplikacja napotkała poważny błąd (MC3100)
- 23. Czy istnieje zamiennik C++ 11 (lub boost) zamiennik dla InterlockedExchangePointer?
- 24. Zamiennik dla <center>
- 25. Czy można załadować formularz .Net jako formant?
- 26. Zamiennik dla źródła w sh
- 27. Zamiennik GoogleDoc dla Excela = DATEDIF()?
- 28. Co powinienem użyć w klasie BigInt w .NET?
- 29. zamiennik zawartości UIViewStretch dla treści nie opartych na obrazach
- 30. Zamiennik dla równoległego plyr z doMC
Tim, w tym dekompilowane oprogramowanie copywrited w Internecie, wydaje się być dla mnie złamaniem licencji. –
Andrew, cóż ... MS wypuściło źródło FCL z VS2008. Jednak mimo to prawdopodobnie masz rację. Samo udostępnienie go w produkcie komercyjnym nie daje mi automatycznie prawa do publikowania tego. Będę edytować odpowiedź na wszelki wypadek. (pierdnięcie mózgowe, żeby go opublikować) –