我有一個Silverlight應用程序調用我的WCF服務來從服務器獲取時區列表。所有時區都在服務器的函數中檢索,但我需要知道如何將這些返回給Silverlight。WCF服務通過TimeZoneInfo
我在服務器上的呼叫是低於,但我想我需要以某種方式將TimeZoneInfo序列化爲知道類型,然後才能將其傳回。這是我卡住的地方。
請問有人可以幫忙嗎?
Public Function GetTimezones() As ReadOnlyCollection(Of TimeZoneInfo) Implements ITimezoneService.GetTimezones
Dim timeZones As ReadOnlyCollection(Of TimeZoneInfo) = TimeZoneInfo.GetSystemTimeZones()
Return timeZones
End Function
同意Paciv。你的GetTimezones()函數應該返回一個包含.Id和.DisplayName屬性的字符串對的列表。你可以用它來做你的清單。實際進行時區轉換時,請在服務器端完成。 –