Participant Members

Include Protected Members
Include Inherited Members

Contains all the common properties of a participant.

The Participant type exposes the following members.

Constructors

  Name Description
Public method Participant Initializes a new instance of the class.

Top

Properties

  Name Description
Public property ApplicationContext Sets or gets the applications-specific state associated with the participant.
Public property ContactUri Gets the contact URI of the participant, if available. Can be String.Empty.
Public property EndpointId Gets the Ids associated with this participant.
Public property FeatureParameters Gets the collection of feature parameters.
Public property Gruu Gets the GRUU or String.Empty.
Public property Name Gets the display name of the participant.
Public property Port Gets the port.
Public propertyStatic member SameEndpointComparer Compares two Participant objects to determine if they represent the same endpoint.
Public propertyStatic member SameUserComparer Compares to participant objects to determine if they represent the same user.
Public property SipInstance Gets the sipInstance parameter, or String.Empty.
Protected property SyncRoot Obsolete. Gets the synchronization object for this participant.
Public property Uri Gets the URI of the participant.
Public property UriParameters Gets a collection of URI parameters. May be empty if the URI cannot be parsed.
Public property UserAtHost Gets the user and host portion of the URI.

Top

Methods

  Name Description
Public method Equals(Object) See if two objects are the same user. (Overrides Object.Equals(Object).)
Public method Equals(Participant, IEqualityComparer<Participant>) Determines if the two objects identify the same participant.
Public method Equals(RealTimeAddress, IEqualityComparer<Participant>) Compares the participant to the real-time address.
Protected method Finalize (inherited from Object)
Public method GetHashCode Returns a hash value for the current Name object. (Overrides Object.GetHashCode().)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Protected method NotifyPropertyChanged Raises the property changed event
Public method ToString Creates a string representation of the participant. (Overrides Object.ToString().)

Top

Events

  Name Description
Public event PropertyChanged Raised when one or more properties of the participant change. Changed properties will be indicated by the ParticipantPropertyChanges flags.

Top

See Also

Reference

Participant Class

Microsoft.Rtc.Signaling Namespace