ServiceSettingsUsedExtensions Property |
Sets the Open Inventor extensions used by a RemoteViz application.
Namespace: OIV.RemoteViz.Rendering
Convenient method that will be used by OIV.RemoteViz.Rendering.Service.Open(OIV.RemoteViz.Rendering.ServiceSettings) to check if all the licenses necessary to start the OIV.RemoteViz.Rendering.Service are available (necessary licenses are explained below) RemoteViz and Open Inventor (if used) are protected by a license key mechanism that limits its use to specified computers or network environments based on a commercial agreement. Depending on the license agreement, license keys are floating licenses managed by a license server or an encrypted "master password" string (see OIV.Inventor.Lock.SoLockManager).
One RemoteViz license is required to start the service. (An SDK license for development/debugging or a Runtime license for deployment.)
If the OIV.RemoteViz.Rendering.Service uses Open Inventor for rendering (runMode is not INDEPENDENT_SERVICE), then one Open Inventor license plus one license of each used extension is required to start the service. (An SDK license for development/debugging or a Runtime license for deployment.) If this method is called and licenses are missing, OIV.RemoteViz.Rendering.Service.Open(OIV.RemoteViz.Rendering.ServiceSettings) will return false. If this method is not called, the licenses will not be checked until the first call to create an Open Inventor node. Alternatively the application can do explicit license checks by calling OIV.Inventor.Lock.SoLicensesInfo.Check(System.String, System.Single, System.String, System.Boolean, System.String@) before opening the OIV.RemoteViz.Rendering.Service or creating any of the Open Inventor nodes. Note: Enabling the VolumeVizLDM extension automatically enables the VolumeViz extension.
When using the run mode INDEPENDENT_SERVICE, this method has no effect, i.e., only one RemoteViz license will be required to start the service.