TsgcWSPClient_PresenceEvents › OnGetMembers

OnGetMembers Event

Fires with the list of members returned by a GetMembers request.

Syntax

property OnGetMembers: TsgcWSPresenceGetMembersEvent;
// TsgcWSPresenceGetMembersEvent = procedure(Connection: TsgcWSConnection; const aMembers: TsgcWSPresenceMemberList; const aChannel: TsgcWSPresenceChannel) of object

Default Value

Remarks

Fires when the server replies to a GetMembers call. aMembers is a TsgcWSPresenceMemberList of all members known to the server, or of all members subscribed to aChannel when GetMembers was called with a channel name. The list and its member objects are valid only for the duration of the handler.

Example

procedure TForm1.oPresenceGetMembers(Connection: TsgcWSConnection;
  const aMembers: TsgcWSPresenceMemberList; const aChannel: TsgcWSPresenceChannel);
var
  i: Integer;
begin
  for i := 0 to aMembers.Count - 1 do
    Memo1.Lines.Add(aMembers[i].Name);
end;

Back to Events