ApplicationEndpoint is a specialization of LocalEndpoint for communication on behalf of services and applications.
Assembly: Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)
ApplicationEndpoints are meant to be used within a service that can serve thousands of information workers at the same time. They are designed to be globally trusted by other server components.
An ApplicationEndpoint is generally used in conjunction with its corresponding Active Directory Contact object. It only needs to register if it needs to publish endpoint bound presence.
ApplicationEndpoints are also designed to be highly available. While an ApplicationEndpoint will terminate automatically if its Contact Object is deleted, registered ApplicationEndpoints will attempt to re-register until the service is re-established in case of a temporary server outage.