.Net Single Connection Example

namespace Script
{
    public partial class VuserClass
    {
        public int Action()
        {
            ActionSingle();
            return 0;
        }
        
        private int ActionSingle()
        {
            vts.connect("123.123.123.123", 8888, LoadRunner.ConnectionOptions.KeepAlive);
            
            int i1 = vts.column_size("Region");
            lr.log_message("Column size = " + i1.ToString());
            
            vts.create_column("NewColl");
            
            vts.ensure_index("CustomerID");
            
            vts.drop_index("CustomerID");
            
            int newCount = vts.increment("EmployeeID", 2, 1);
            lr.log_message("Increment = " + newCount.ToString());
            
            vts.query_column("Phone", 1);
            lr.log_message("Phone = " + lr.eval_string("{Phone}"));
            
            vts.query_row(2);
            lr.log_message("Address = " + lr.eval_string("{Address}"));
            
            vts.retrieve_message("ContactName");
            lr.log_message("ContactName = " + lr.eval_string("{ContactName}"));
            
            vts.retrieve_messages("PostalCode;Country", ";");
            lr.log_message("PostalCode = " + lr.eval_string("{PostalCode}"));
            lr.log_message("Country = " + lr.eval_string("{Country}"));
            
            vts.retrieve_row();
            lr.log_message("ContactTitle = " + lr.eval_string("{ContactTitle}"));
            lr.log_message("CompanyName = " + lr.eval_string("{CompanyName}"));
            vts.clear_column("City");
            
            vts.clear_message("Address", 1);
            
            vts.clear_row(5);
            
            vts.send_if_unique("ContactTitle", "Mess1");
            
            vts.send_message("ContactTitle", "Mess2");
            
            vts.send_row("PostalCode;Country", "65098;Ukraine", ";", LoadRunner.SendRow.SameRow);
            
            vts.send_row("PostalCode;Country", "65098;Ukraine", ";", LoadRunner.SendRow.Stacked);
            
            vts.send_row("PostalCode;Country", "65098;Ukraine", ";", LoadRunner.SendRow.StackedUnique);
            
            vts.update_message("CustomerID", 7, "BLONP_CHANGED");
            
            vts.update_message_ifequals("CustomerID", 8, "BOLID_CHANGED", "BOLID");
            
            vts.update_row("Phone;Fax", 6, "Info;FooBar", ";");
                          
            vts.disconnect();
			
            return 0;
        }
    }
}