Me.RemainCount = _RemainCount
Me.ResetTime = _ResetTime
Me.ResetTimeInSeconds = _ResetTimeInSeconds
- Me.UsingCount = _ResetTimeInSeconds
+ Me.UsingCount = _UsingCount
End Sub
End Class
_RemainCount = -1
_ResetTime = New DateTime
_ResetTimeInSeconds = -1
- 'UsingCountは初期化対象外
+ '_UsingCount = -1
RaiseEvent Changed(Me, New ApiInformationChangedEventArgs)
End Sub
_ResetTime = ResetTimeFromHttpHeader
Raise_Changed()
End Sub
+
+ Public Sub WriteBackEventArgs(ByVal arg As ApiInformationChangedEventArgs)
+ _MaxCount = arg.ApiInfo.MaxCount
+ _RemainCount = arg.ApiInfo.RemainCount
+ _ResetTime = arg.ApiInfo.ResetTime
+ _ResetTimeInSeconds = arg.ApiInfo.ResetTimeInSeconds
+ _UsingCount = arg.ApiInfo.UsingCount
+ Raise_Changed()
+ End Sub
End Class
arg.ApiInfo.RemainCount = Integer.Parse(xdoc.SelectSingleNode("/hash/remaining-hits").InnerText)
arg.ApiInfo.ResetTime = DateTime.Parse(xdoc.SelectSingleNode("/hash/reset-time").InnerText)
arg.ApiInfo.ResetTimeInSeconds = Integer.Parse(xdoc.SelectSingleNode("/hash/reset-time-in-seconds").InnerText)
+ arg.ApiInfo.UsingCount = info.UsingCount
info.MaxCount = arg.ApiInfo.MaxCount
info.RemainCount = arg.ApiInfo.RemainCount
info.ResetTimeInSeconds = arg.ApiInfo.ResetTimeInSeconds
RaiseEvent ApiInformationChanged(Me, arg)
+ TwitterApiInfo.WriteBackEventArgs(arg)
Return True
Catch ex As Exception
TwitterApiInfo.Initialize()