ApplicationEndpoint Members

Include Protected Members
Include Inherited Members

ApplicationEndpoint is a specialization of LocalEndpoint for communication on behalf of services and applications.

The ApplicationEndpoint type exposes the following members.

Constructors

  Name Description
Public method ApplicationEndpoint Creates a new instance of the ApplicationEndpoint class.

Top

Properties

  Name Description
Public property ConferenceServices Gets an object to list and organize Conferences for the owner of the local endpoint. (inherited from LocalEndpoint)
Public property DefaultDomain Gets the default domain for the endpoint URI. (inherited from LocalEndpoint)
Public property EndpointSubtype Gets the subtype of the local endpoint. (inherited from LocalEndpoint)
Public property EndpointType Gets the type of user agent that this endpoint represents. (inherited from LocalEndpoint)
Public property EndpointUri Gets the URI of the endpoint. (inherited from LocalEndpoint)
Public property InnerEndpoint Gets the inner endpoint. (inherited from LocalEndpoint)
Public property IsDefaultRoutingEndpoint Gets whether the endpoint is the default routing endpoint to handle incoming calls.
Public property IsOutsideCorporateNetwork Gets whether the endpoint registers inside or outside the corporate network. (inherited from LocalEndpoint)
Public property LocalOwnerPresence Gets an object used to publish the Presence data of the owner of the local endpoint. (inherited from LocalEndpoint)
Public property MaxRegisterRetries Gets the maximum number of times that the endpoint should try to recover from registration refresh failure. (inherited from LocalEndpoint)
Public property OwnerDisplayName Gets the display name of the owner of the local endpoint (Overrides LocalEndpoint.OwnerDisplayName.)
Public property OwnerPhoneUri Gets the phone URI of the owner of the local endpoint. (Overrides LocalEndpoint.OwnerPhoneUri.)
Public property OwnerUri Gets the URI of the owner of the local endpoint. (Overrides LocalEndpoint.OwnerUri.)
Public property PhoneContext Gets the phone context associated with the owner of the local endpoint. (inherited from LocalEndpoint)
Public property PinServices Gets the application pin services ApplicationPinServices.
Public property Platform Gets the platform that this endpoint is bound to. (inherited from LocalEndpoint)
Public property PresenceBasedScreeningDisabled Gets whether Presence screening is disabled. (inherited from LocalEndpoint)
Public property PresenceServices Gets the presence services for this endpoint.
Public property ProvisioningDataAutoRefreshDisabled Obsolete. Gets whether provisioning data auto-refresh has been disabled. (inherited from LocalEndpoint)
Public property ProvisioningDataDisabled Obsolete. Gets whether querying provisioning data has been disabled. (inherited from LocalEndpoint)
Public property ProvisioningDataQueryDisabled 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. (inherited from LocalEndpoint)
Public property RegisterMethods Gets the SIP methods that the local endpoint supports and can receive upon registration. (inherited from LocalEndpoint)
Public property RemotePresence Obsolete. Gets an object to subscribe to or query the Presence of remote Users and Applications. (inherited from LocalEndpoint)
Public property State Gets the state of the local endpoint. (inherited from LocalEndpoint)
Public property SupportedMimePartContentTypes Gets the list of M/MIME content types that are supported by the endpoint. (inherited from LocalEndpoint)
Protected property SyncRoot Obsolete. Synchronization object for locking instances. (inherited from LocalEndpoint)
Public property UserAgent Gets the user agent string that will be used in messages sent and received by the local endpoint. (inherited from LocalEndpoint)
Public property UseRegistration Gets whether registration is performed for the endpoint.

Top

Methods

  Name Description
Public method BeginDrain Starts declining requests for new conversations on the endpoint.
Public method BeginEstablish(AsyncCallback, Object) Establishes the endpoint so that it can receive incoming calls and conference invitations. (inherited from LocalEndpoint)
Public method BeginEstablish(IEnumerable<SignalingHeader>, AsyncCallback, Object) Establishes the endpoint so that it can receive incoming calls and conference invitations. (inherited from LocalEndpoint)
Public method BeginGetProvisioningData Queries the latest provisioning data (advanced). (inherited from LocalEndpoint)
Public method BeginTerminate Terminates the local endpoint after cleaning up all communication and collaboration resources. (inherited from LocalEndpoint)
Public method EndDrain This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
Public method EndEstablish Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed. (inherited from LocalEndpoint)
Public method EndGetProvisioningData Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed. (inherited from LocalEndpoint)
Public method EndTerminate Determines whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed. (inherited from LocalEndpoint)
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. (inherited from LocalEndpoint)
Public method GetHashCode (inherited from Object)
Protected method GetMatchingConversation Intercepts an incoming signaling session for conference type endpoints Conference when there is more than one conversation (advanced).
Public method GetProvisioningData Gets the latest Provisioning Data from the endpoint cache. (inherited from LocalEndpoint)
Public method GetType (inherited from Object)
Protected method HandleSignalingSession Intercepts an incoming signaling session before it is processed by the local endpoint (advanced). (inherited from LocalEndpoint)
Protected method MemberwiseClone (inherited from Object)
Public method RegisterForIncomingCall<TCall> Registers a delegate to handle incoming calls for a specific modality. (inherited from LocalEndpoint)
Public method SetProxyInformation Sets the information about the next hop proxy.
Public method ToString (inherited from Object)
Public method UnregisterForIncomingCall<TCall> Removes a previously registered delegate that was handling incoming calls of a specific modality. (inherited from LocalEndpoint)

Top

Events

  Name Description
Public event ConferenceInvitationReceived Raised when an invitation to a conference is received. (inherited from LocalEndpoint)
Public event OwnerPropertiesChanged Raised when any of the application endpoint owner's properties change.
Public event RepublishingRequired Raised when the server indicates that the Presence publication of the local endpoint owner is stale. (inherited from LocalEndpoint)
Public event StateChanged Raised when the local endpoint state changes. (inherited from LocalEndpoint)

Top

See Also

Reference

ApplicationEndpoint Class

Microsoft.Rtc.Collaboration Namespace