Represents a participant.

The following tables list the members exposed by the Participant type.

Public Constructors

  Name Description
Participant Initializes a new instance of the class.

Public Properties (see also Protected Properties )

  Name Description
ApplicationContext Sets or gets the application-specific state associated with the participant.
ContactUri Gets the contact URI of the participant, if available. Can be null.
EndpointId Gets the endpoint ID associated with this participant.
FeatureParameters Gets the collection of feature parameters.
Gruu Gets the Gruu.
Name Gets the display name of the participant.
Port Gets the port.
SameEndpointComparer Compares two participant objects to determine whether they represent the same endpoint.
SameUserComparer Compares two participant objects to determine whether they represent the same user.
SipInstance Gets the SIP instance.
Uri Gets the Uri of the participant.
UriParameters Gets a collection of URI parameters.
UserAtHost Gets the user and host portion of the URI.

Protected Properties

  Name Description
SyncRoot Gets the synchronization object for this participant.

Public Methods (see also Protected Methods )

  Name Description
Equals Overloaded. Overridden.  
GetHashCode Overridden. Returns a hash value for the current Name object.
GetType  (inherited from Object )
ReferenceEquals  (inherited from Object )
ToString Overridden. Returns a string representation of the object.

Protected Methods

  Name Description
Finalize  (inherited from Object )
MemberwiseClone  (inherited from Object )
NotifyPropertyChanged Raises when a property changes.

Public Events

  Name Description
PropertyChanged Raised when one or more properties of the participant change.

See Also