Edit

Share via


Participant Class

Definition

Contains all the common properties of a participant.

public ref class Participant
public class Participant
type Participant = class
Public Class Participant
Inheritance
Participant
Derived

Constructors

Participant(Participant)

Initializes a new instance of the class.

Properties

ApplicationContext

Sets or gets the applications-specific state associated with the participant.

ContactUri

Gets the contact URI of the participant, if available. Can be String.Empty.

EndpointId

Gets the Ids associated with this participant.

FeatureParameters

Gets the collection of feature parameters.

Gruu

Gets the GRUU or String.Empty.

Name

Gets the display name of the participant.

Port

Gets the port.

SameEndpointComparer

Compares two Participant objects to determine if they represent the same endpoint.

SameUserComparer

Compares to participant objects to determine if they represent the same user.

SipInstance

Gets the sipInstance parameter, or String.Empty.

Uri

Gets the URI of the participant.

UriParameters

Gets a collection of URI parameters. May be empty if the URI cannot be parsed.

UserAtHost

Gets the user and host portion of the URI.

Methods

Equals(Object)

See if two objects are the same user.

Equals(Participant, IEqualityComparer<Participant>)

Determines if the two objects identify the same participant.

Equals(RealTimeAddress, IEqualityComparer<Participant>)

Compares the participant to the real-time address.

GetHashCode()

Returns a hash value for the current Name object.

NotifyPropertyChanged(SignalingPropertyChangedEventArgs, Boolean)

Raises the property changed event

ToString()

Creates a string representation of the participant.

Events

PropertyChanged

Raised when one or more properties of the participant change. Changed properties will be indicated by the ParticipantPropertyChanges flags.

Applies to