LocalEndpoint Members

Represents an endpoint that is the basis for all communications.

The LocalEndpoint type exposes the following members.


Name Description
Public property ConferenceServices Gets the conference services object used to schedule conferences other conference tasks.
Public property DefaultDomain Gets the default domain for the endpoint URI.
Public property EndpointSubtype
Public property EndpointType The type of user agent that this endpoint represents.
Public property EndpointUri Gets the URI of the endpoint.
Public property InnerEndpoint [Value Needed].
Public property IsOutsideCorporateNetwork
Public property LocalOwnerPresence Gets the service used to publish presence data for this endpoint.
Public property OwnerDisplayName Gets the display name of the endpoint.
Public property OwnerPhoneUri Gets the phone URI of the endpoint.
Public property OwnerUri Gets the URI of the owner of this endpoint.
Public property PhoneContext Gets the phone context for the endpoint.
Public property Platform The platform that this endpoint is bound to.
Public property PresenceBasedScreeningDisabled
Public property ProvisioningDataAutoRefreshDisabled Gets the flag as to whether the provisioning data auto refresh has been disabled or not.
Public property ProvisioningDataDisabled Gets the flag as to whether the provisioning data query has been disabled or not.
Public property PublishingQoeMetricsDisabled Gets the flag that controls whether the platform will try to publish quality metrics for the audio calls
Public property RegisterMethods Gets the methods supported by a registered endpoint.
Public property RemotePresence Gets the service that can be used to subscribe for presence information.
Public property State Gets the state of the local endpoint.
Public property SupportedMimePartContentTypes Represents the list of content types that can be supported by the endpoint.
Protected property SyncRoot Synchronization object for locking instances.
Public property UserAgent Gets the user agent string that will be used for messages.



Name Description
Public method BeginEstablish(AsyncCallback, Object) Initializes the endpoint so that it is ready for receiving incoming messages.
Public method BeginEstablish(IEnumerable<(Of <<'(SignalingHeader>)>>), AsyncCallback, Object) Initializes the endpoint so that it is ready for receiving incoming messages.
Public method BeginGetProvisioningData
Public method BeginTerminate Terminates the endpoint and cleans up active sessions and resources.
Public method EndEstablish Complete the establish operation.
Public method EndGetProvisioningData Complete the operation to query for the latest provisioning data.
Public method EndTerminate Completes the asynchronous Terminate operation.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetConversations Gets a snapshot of the conversations managed by this endpoint.
Public method GetHashCode (Inherited from Object.)
Public method GetProvisioningData
Public method GetType (Inherited from Object.)
Protected method HandleSignalingSession Method for derived classes to override and handle incoming session.
Protected method MemberwiseClone (Inherited from Object.)
Public method RegisterForIncomingCall<(Of <<'(TCall>)>>) Adds an application handler for handling incoming calls of a specific type.
Public method ToString (Inherited from Object.)
Public method UnregisterForIncomingCall<(Of <<'(TCall>)>>)



Name Description
Public event ConferenceInvitationReceived Conference invitation was received.
Public event RepublishingRequired Occurs when the Register response contains a "presence-state" header with Register-action, which requires the application to republish some of the data.
Public event StateChanged Raised when the state changes.


See Also


LocalEndpoint Class

Microsoft.Rtc.Collaboration Namespace