Represents the settings typically used for
creating a server platform instance.
Namespace:
Microsoft.Rtc.Collaboration
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Class ServerPlatformSettings _ Inherits CollaborationPlatformSettings |
C# |
---|
public class ServerPlatformSettings : CollaborationPlatformSettings |
Visual C++ |
---|
public ref class ServerPlatformSettings : public CollaborationPlatformSettings |
JavaScript |
---|
Microsoft.Rtc.Collaboration.ServerPlatformSettings = function(); Type.createClass( 'Microsoft.Rtc.Collaboration.ServerPlatformSettings', Microsoft.Rtc.Collaboration.CollaborationPlatformSettings); |
Remarks
Among other things a CollaborationPlatform in server mode must be configured with a port on which the application will listen for incoming connections. While it possible to use TCP connections, MTLS connections are highly recommended for security reasons.
To configure the plaftorm for MTLS, initialize ServerPlatformSettings with a certificate to use. Also, to perform trusted operations such as impersonation the platform must be configured with a trusted Gruu(Globally Routable User Agent Uri). A trusted Gruu is a special Gruu assigned to an application and corresponds to a Trusted Service object in the Active Directory. Refer to the docs on how to provision a trusted application.
Inheritance Hierarchy
Object
Microsoft.Rtc.Collaboration . . :: . CollaborationPlatformSettings
Microsoft.Rtc.Collaboration . . :: . ServerPlatformSettings
Microsoft.Rtc.Collaboration . . :: . CollaborationPlatformSettings
Microsoft.Rtc.Collaboration . . :: . ServerPlatformSettings