Represents possible actions to be taken by the application when authorizing connections.

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

Syntax

Visual Basic (Declaration)
Public 
Enumeration 
ConnectionAuthorizationAction
C#
public 
enum 
ConnectionAuthorizationAction
Visual C++
public 
enum class 
ConnectionAuthorizationAction
JavaScript

Microsoft.Rtc.Signaling.ConnectionAuthorizationAction = 
function();

Microsoft.Rtc.Signaling.ConnectionAuthorizationAction.createEnum('

Microsoft.Rtc.Signaling.ConnectionAuthorizationAction',
false);

Members

Member name Description
CertificateAuthorization
The application can authorize connection based on remote certificate, if needed.

Remarks

Currently, the only possible action is for the application to verify the remote certificate before authorizing the connection. The platform performs basic validation of the certificate when a TLS connection is established. In the future, this event can be raised multiple times requesting different actions by the application. The application should check the enumeration value to ensure that it can take appropriate action. For enumeration values that are not interpreted by the application, the application should let the platform take the default action.

See Also