public void ImportConfigString(
string config
)
config
String containing the server configuration, in XML format.
If the method fails, an error is raised. For more information, refer to the Error Codes.
using Leadtools;
using Leadtools.MediaStreaming;
public Server _server = null;
public bool _result = false;
public void ImportConfigurationfromRegistryExample()
{
try
{
State enumState;
string strConfig;
// create an instance of the server object
_server = new Leadtools.MediaStreaming.Server();
// get the configuration from the registry
RegistryKey key = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Wow6432Node\\LEAD Technologies, Inc.\\LTMS\\Server Configuration", false);
object obj = key.GetValue("config");
if (obj != null)
{
strConfig = (string)obj;
}
else
{
_result = false;
return;
}
// write it to the server
_server.ImportConfigString(strConfig);
// 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();
_result = true;
}
catch (Exception)
{
_result = false;
}
}