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

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

Syntax

Visual Basic (Declaration)
Public 
Class 
ApplicationEndpoint _
	
Inherits 

LocalEndpoint
C#
public 
class 
ApplicationEndpoint : 

LocalEndpoint
Visual C++
public 
ref class 
ApplicationEndpoint : 
public 

LocalEndpoint
JavaScript

Microsoft.Rtc.Collaboration.ApplicationEndpoint = 
function();

Type.createClass(
		'Microsoft.Rtc.Collaboration.ApplicationEndpoint',
	

Microsoft.Rtc.Collaboration.LocalEndpoint);

Remarks

It is meant to be used within a service that can serve thousands of information workers at the same time. It is designed to be globally trusted by other server components.

Additionally, it is also designed to be highly available. For example, in case of a temporary server outage, ApplicationEndpoint will attempt to re-register until the service is re-established.

ApplicationEndpoint is generally used in conjunction with an Active Directory Contact object. Although ApplicationEndpoint supports registration optionally, it is generally recommended to use registration in order to enable publishing and subscribing to Presence.

Inheritance Hierarchy

Object
   Microsoft.Rtc.Collaboration . . :: . LocalEndpoint
     Microsoft.Rtc.Collaboration . . :: . ApplicationEndpoint

See Also