ApplicationEndpoint Class

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

Inheritance Hierarchy

System.Object
  Microsoft.Rtc.Collaboration.LocalEndpoint
    Microsoft.Rtc.Collaboration.ApplicationEndpoint

Namespace:  Microsoft.Rtc.Collaboration
Assembly:  Microsoft.Rtc.Collaboration (in Microsoft.Rtc.Collaboration.dll)

Syntax

'Declaration
Public Class ApplicationEndpoint _
    Inherits LocalEndpoint
'Usage
Dim instance As ApplicationEndpoint
public class ApplicationEndpoint : LocalEndpoint

Remarks

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.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

ApplicationEndpoint Members

Microsoft.Rtc.Collaboration Namespace