Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction | Help Version 19.0.2.15
|
Leadtools.MediaStreaming Namespace > Server Class : State Property |
If the method fails, an error is raised. For more information, refer to the Error Codes.
Imports Leadtools Imports Leadtools.MediaStreaming Public _server As Server = Nothing Public _result As Boolean = False Public Sub SimpleServerExecutionExample() Try Dim enumState As State ' create an instance of the server object _server = New Leadtools.MediaStreaming.Server() ' load the config file located in the config subfolder under the executable folder ' or comment this section out to run with the server's default settings _server.ImportConfigFile("ltmsConfigFolder\LeadtoolsMediaStreamingServer.xml") ' edit network properties, application properties, MIME types, or IP filters here ' start the server _server.Start() ' confirm the running state for demonstration purposes enumState = _server.State If enumState = State.Started Then ' display a message that the server is running and wait for OK MessageBox.Show("The server has started. Press OK to stop.", "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information) End If ' stop the server _server.Stop() ' save any changes to the configuration file before exiting _server.ExportConfigFile("ltmsConfigFolder\LeadtoolsMediaStreamingServer.xml") _result = True Catch e1 As Exception _result = False End Try End Sub
using Leadtools; using Leadtools.MediaStreaming; public Server _server = null; public bool _result = false; public void SimpleServerExecutionExample() { try { State enumState; // create an instance of the server object _server = new Leadtools.MediaStreaming.Server(); // load the config file located in the config subfolder under the executable folder // or comment this section out to run with the server's default settings _server.ImportConfigFile("ltmsConfigFolder\\LeadtoolsMediaStreamingServer.xml"); // edit network properties, application properties, MIME types, or IP filters here // start the server _server.Start(); // confirm the running state for demonstration purposes enumState = _server.State; if (enumState == State.Started) { // display a message that the server is running and wait for OK MessageBox.Show("The server has started. Press OK to stop.", "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information); } // stop the server _server.Stop(); // save any changes to the configuration file before exiting _server.ExportConfigFile("ltmsConfigFolder\\LeadtoolsMediaStreamingServer.xml"); _result = true; } catch (Exception) { _result = false; } }