GetInteger Method

Summary
Retrieves the specified key's associated value as an integer.
Syntax
C#
C++/CLI
public int GetInteger( 
   string key 
) 
public: 
int GetInteger(  
   String^ key 
)  

Parameters

key
string variable which contains the key of the value to retrieve.

Return Value

An Integer that represents the specified key's associated value.

Remarks

If the method fails, an error is raised. For more information, refer to the Error Codes.

Example
C#
using Leadtools; 
using Leadtools.MediaStreaming; 
 
 
 
public Server _server = null; 
public bool _result = false; 
 
public void SetApplicationPropertiesExample() 
{ 
   try 
   { 
      // create an instance of the server object 
      _server = new Leadtools.MediaStreaming.Server(); 
 
      // retrieve a copy of the Application Properties object 
      ApplicationProperties Props = _server.GetApplicationProperties(); 
 
      // remove any existing values 
      Props.Clear(); 
 
      // set up various user-defined properties 
 
      Props.AddString("String", "test string"); 
 
      Props.AddInteger("Integer", 37); 
 
      Props.AddNumber("Number", 3.14); 
 
      Props.AddBoolean("Boolean", false); 
 
      Props.AddString("Path", "%ltmsRootFolder%\\dummy"); 
 
      // add a property and delete it 
      Props.AddString("Temp", "dummy"); 
      Props.Remove("Temp"); 
 
 
      // now print them out on a string for demonstration purposes 
      string strApplicationProperties = ""; 
 
      { 
         string str = Props.GetString("String"); 
         strApplicationProperties += string.Format("String = {0}\n", str); 
      } 
      { 
         int n = Props.GetInteger("Integer"); 
         strApplicationProperties += string.Format("Integer = {0}\n", n.ToString()); 
      } 
      { 
         double dbl = Props.GetNumber("Number"); 
         strApplicationProperties += string.Format("Number = {0}\n", dbl.ToString()); 
      } 
      { 
         bool boolean = Props.GetBoolean("Boolean"); 
         if (boolean) 
            strApplicationProperties += "Boolean = true\n"; 
         else 
            strApplicationProperties += "Boolean = false\n"; 
      } 
      { 
         string str = Props.GetResolvedPath("Path"); 
         strApplicationProperties += string.Format("Path = {0}\n", str); 
      } 
 
      // display a message contains the Application Properties string 
      MessageBox.Show(strApplicationProperties, "LEADTOOLS Media Streaming Examples", MessageBoxButtons.OK, MessageBoxIcon.Information); 
 
      // copy the Application Properties to the server 
      _server.SetApplicationProperties(Props); 
 
      _result = true; 
   } 
   catch (Exception) 
   { 
      _result = false; 
   } 
} 
Requirements

Target Platforms

Help Version 22.0.2022.12.7
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.MediaStreaming Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.