C# Class jabber.connection.ParticipantCollection

Inheritance: IEnumerable
Afficher le fichier Open project: codebutler/jabber-net Class Usage Examples

Méthodes publiques

Méthode Description
GetEnumerator ( ) : IEnumerator

Enumerate over all of the participants

GetParticipantsByAffiliation ( RoomAffiliation affiliation ) : jabber.connection.RoomParticipant[]

Get all of the participants that are in a given room affiliation.

GetParticipantsByRole ( RoomRole role ) : jabber.connection.RoomParticipant[]

Get all of the participants that are in a given room role.

this ( JID nickJid ) : RoomParticipant

Get a participant by their room@service/nick JID.

Private Methods

Méthode Description
Modify ( Presence pres, Modification &mod ) : RoomParticipant

Add a participant to the list, indexed by full nick JID.

Method Details

GetEnumerator() public méthode

Enumerate over all of the participants
public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetParticipantsByAffiliation() public méthode

Get all of the participants that are in a given room affiliation.
public GetParticipantsByAffiliation ( RoomAffiliation affiliation ) : jabber.connection.RoomParticipant[]
affiliation RoomAffiliation The role to search for
Résultat jabber.connection.RoomParticipant[]

GetParticipantsByRole() public méthode

Get all of the participants that are in a given room role.
public GetParticipantsByRole ( RoomRole role ) : jabber.connection.RoomParticipant[]
role RoomRole The role to search for
Résultat jabber.connection.RoomParticipant[]

this() public méthode

Get a participant by their room@service/nick JID.
public this ( JID nickJid ) : RoomParticipant
nickJid JID room@service/nick
Résultat RoomParticipant