Szukam obiektu pary klucz / wartość, który mogę dołączyć do usługi internetowej.
Próbowałem użyć System.Collections.Generic.KeyValuePair<>klasy .NET , ale nie jest ona poprawnie serializowana w usłudze sieciowej. W usłudze sieci Web właściwości klucza i wartości nie są serializowane, co sprawia, że ta klasa jest bezużyteczna, chyba że ktoś zna sposób, aby to naprawić.
Czy istnieje inna klasa ogólna, której można użyć w tej sytuacji?
Użyłbym System.Web.UI.Pairklasy .NET , ale używa ona Object dla swoich typów. Byłoby miło użyć klasy Generic, choćby ze względu na bezpieczeństwo typów.