CollaborationPlatform Members

Include Protected Members
Include Inherited Members

Represents an instance of the SIP stack.

The CollaborationPlatform type exposes the following members.

Constructors

  Name Description
Public method CollaborationPlatform(ClientPlatformSettings) Creates a new instance of the CollaborationPlatform class with client settings.
Public method CollaborationPlatform(ProvisionedApplicationPlatformSettings) Creates a new instance of the CollaborationPlatform class with settings to automatically provision a server platform.
Public method CollaborationPlatform(ServerPlatformSettings) Creates a new instance of the CollaborationPlatform class with server settings.

Top

Properties

  Name Description
Public property ActiveGruu Gets the trusted GRUU of the application.
Public property ActiveListeningIPEndpoint Gets the active listening endpoint in use.
Public property AllowedAuthenticationProtocol Gets or sets the authentication protocol to be used for client endpoints.
Public property ApplicationTopologyData Gets topology related data for this instance of the application.
Public property ApplicationUserAgent Gets the application user agent string.
Public propertyStatic member AudioVideoSettings Gets audio and video settings.
Public property ConnectionManager Gets the connection manager used by the platform.
Public property CurrentMessageThrottlingCount Gets the current count of incoming messages (Invite, in-dialog messages, etc) that are waiting in internal queues (thread pool queue or conversation queue).
Public property DefaultAudioVideoProviderEnabled Gets whether whether the default audio/video provider is enabled.
Public property InstantMessagingSettings Gets or sets the global configuration settings for an InstantMessaging Flow instance.
Public property ListeningIPAddress Gets the IP address on which to listen.
Public property Localhost Gets the FQDN of the machine where the application is deployed.
Public property TopologyConfiguration Gets the object to access various topology configuration data.
Public property Transport Gets the transport type to use.

Top

Methods

  Name Description
Public method AddTrustedDomain Adds a new entry into the list of trusted domains.
Public method BeginChangeCertificate(X509Certificate, AsyncCallback, Object) Dynamically changes the certificate to be used.
Public method BeginChangeCertificate(String, [], AsyncCallback, Object) Dynamically changes the certificate to be used.
Public method BeginShutdown Shuts down the platform and all known endpoints.
Public method BeginStartup Initializes the platform object.
Public method EndChangeCertificate This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method EndShutdown This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method EndStartup This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed.
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetTrustedDomains Gets the list of trusted domains.
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method RegisterForApplicationEndpointSettings Registers a delegate to receive discovered application endpoint settings.
Public method RegisterPlatformExtension Registers an extension with the platform.
Public method RemoveTrustedDomain Removes an existing entry from the trusted domains list.
Public method ToString (inherited from Object)
Public method UnregisterForApplicationEndpointSettings Unregisters a delegate to receive discovered application endpoint settings.
Public method UnregisterPlatformExtension Unregisters an extension from the platform.

Top

Events

  Name Description
Public event ConnectionAuthorizationRequested Raised when a connection is established and authorization by the application is needed.
Public event ProvisioningFailed Raised when a failure occurs while applying or accessing provisioning information.

Top

See Also

Reference

CollaborationPlatform Class

Microsoft.Rtc.Collaboration Namespace