ReadAppConfiguation Method
Sample method that shows how configuration definitions can be read from the application configuration file web.config or xxxx.EXE.CONFIG for a command line or Windows Forms application.
See the sample configuration file for the definition syntax. The configuration file has to be in the same directory the web service asmx/svc file respectively the the EXE file.
See the sample configuration file for the definition syntax. The configuration file has to be in the same directory the web service asmx/svc file respectively the the EXE file.
C# sample code |
using System; using System.Configuration; using System.Threading; namespace NetDriver { public class OPCNetDriver : OPCNetInterface { public string ReadAppConfiguation( string name ) { object val; try { AppSettingsReader ar = new AppSettingsReader(); string str = ""; val = ar.GetValue( name, str.GetType() ); ar = null; } catch // file or definition not found { val = "1" ; // use default value } return val.ToString() ; } } } |
VB sample code |
<System.Runtime.InteropServices.ProgId("NetDriver.OPCNetDriver")> Public Class OPCNetDriver Public Function ReadAppConfiguation(ByVal name As String) As String Dim dval As Object Try Dim ar As System.Configuration.AppSettingsReader ar = New System.Configuration.AppSettingsReader() Dim str As String = "" dval = ar.GetValue(name, str.GetType()) ar = Nothing ' release object Catch ' file or definition not found dval = "1" ' use default value End Try Return dval.ToString() End Function End Class |