LocalEndpoint Members

Include Protected Members
Include Inherited Members

Represents an endpoint used by the current application to communicate and collaborate with other endpoints.

The LocalEndpoint type exposes the following members.

Properties

  Name Description
Public property ConferenceServices Gets an object to list and organize Conferences for the owner of the local endpoint.
Public property DefaultDomain Gets the default domain for the endpoint URI.
Public property EndpointSubtype Gets the subtype of the local endpoint.
Public property EndpointType Gets the type of user agent that this endpoint represents.
Public property EndpointUri Gets the URI of the endpoint.
Public property InnerEndpoint Gets the inner endpoint.
Public property IsOutsideCorporateNetwork Gets whether the endpoint registers inside or outside the corporate network.
Public property LocalOwnerPresence Gets an object used to publish the Presence data of the owner of the local endpoint.
Public property MaxRegisterRetries Gets the maximum number of times that the endpoint should try to recover from registration refresh failure.
Public property OwnerDisplayName Gets the display name of the owner of the local endpoint.
Public property OwnerPhoneUri Gets the phone URI of the owner of the local endpoint.
Public property OwnerUri Gets the URI of the owner of the local endpoint.
Public property PhoneContext Gets the phone context associated with the owner of the local endpoint.
Public property Platform Gets the platform that this endpoint is bound to.
Public property PresenceBasedScreeningDisabled Gets whether Presence screening is disabled.
Public property PresenceServices Gets the class instance, which provides services related to subscription to remote presentities.
Public property ProvisioningDataAutoRefreshDisabled Obsolete. Gets whether provisioning data auto-refresh has been disabled.
Public property ProvisioningDataDisabled Obsolete. Gets whether querying provisioning data has been disabled.
Public property PublishingQoeMetricsDisabled Gets whether the platform will try to publish quality metrics for the audio calls.
Public property RegisterMethods Gets the SIP methods that the local endpoint supports and can receive upon registration.
Public property RemotePresence Obsolete. Gets an object to subscribe to or query the Presence of remote Users and Applications.
Public property State Gets the state of the local endpoint.
Public property SupportedMimePartContentTypes Gets the list of M/MIME content types that are supported by the endpoint.
Protected property SyncRoot Obsolete. Synchronization object for locking instances.
Public property UserAgent Gets the user agent string that will be used in messages sent and received by the local endpoint.

Top

Methods

  Name Description
Public method BeginEstablish(AsyncCallback, Object) Establishes the endpoint so that it can receive incoming calls and conference invitations.
Public method BeginEstablish(IEnumerable<SignalingHeader>, AsyncCallback, Object) Establishes the endpoint so that it can receive incoming calls and conference invitations.
Public method BeginGetProvisioningData Queries the latest provisioning data (advanced).
Public method BeginTerminate Terminates the local endpoint after cleaning up all communication and collaboration resources.
Public method EndEstablish Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method EndGetProvisioningData Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method EndTerminate Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetConversations Gets a snapshot of the conversations managed by the local endpoint.
Public method GetHashCode (inherited from Object)
Public method GetProvisioningData Gets the latest Provisioning Data from the endpoint cache.
Public method GetType (inherited from Object)
Protected method HandleSignalingSession Intercepts an incoming signaling session before it is processed by the local endpoint (advanced).
Protected method MemberwiseClone (inherited from Object)
Public method RegisterForIncomingCall<TCall> Registers a delegate to handle incoming calls for a specific modality.
Public method ToString (inherited from Object)
Public method UnregisterForIncomingCall<TCall> Removes a previously registered delegate that was handling incoming calls of a specific modality.

Top

Events

  Name Description
Public event ConferenceInvitationReceived Raised when an invitation to a conference is received.
Public event RepublishingRequired Raised when the server indicates that the Presence publication of the local endpoint owner is stale.
Public event StateChanged Raised when the local endpoint state changes.

Top

See Also

Reference

LocalEndpoint Class

Microsoft.Rtc.Collaboration Namespace