The keep-alive callback consists of a call to OnEvent() with count set to zero. Keep-alive callbacks will not occur when the subscription is inactive. Keep-alive callbacks do not affect the value of LastUpdateTime returned by EventServer.GetStatus().
Visual Basic (Declaration) | |
---|---|
Public Function SetKeepAlive( _ ByVal _keepAliveTime As Integer, _ ByRef revisedKeepAliveTime As Integer _ ) As Integer |
C# | |
---|---|
public int SetKeepAlive( int _keepAliveTime, out int revisedKeepAliveTime ) |
Parameters
- _keepAliveTime
- The maximum amount of time (in milliseconds) the client expects to receive a new subscription callback since the last subscription callback. A value of zero indicates the client does not wish to receive any keep-alive callbacks.
- revisedKeepAliveTime
- The KeepAliveTime the server is actually providing, which may differ from keepAliveTime.
Return Value
HResult success/error codeRequirements
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family