SaveSectionAccessTable Method
Overloads
| SaveSectionAccessTable(SectionAccessTable) | 
             Saves a SectionAccessTable. If the table does not exist, it will be created. Otherwise it will be updated.  | 
        
      
    
SaveSectionAccessTable(SectionAccessTable)
Saves a SectionAccessTable. If the table does not exist, it will be created. Otherwise it will be updated.
Declaration
      void SaveSectionAccessTable(SectionAccessTable table)
    
  Parameters
| Type | Name | Description | 
|---|---|---|
| SectionAccessTable | table | 
           The SectionAccessTable to store.  | 
      
Remarks
security
Requires membership of local groups QlikView Management API and QlikView Administrator.
Examples
This example retrieves a table and adds a new column to it.
The service key injection is assumed to be handled behind the scenes. For an example of how to inject the service key, see Samples.
    using System;
using System.Collections.Generic;
using System.Linq;
using QMSAPI;
class Program
{
    static void Main(string[] args)
    {
        try
        {
            // create a QMS API client
            IQMS apiClient = new QMSClient();
            //retrieve a time limited service key
            ServiceKeyClientMessageInspector.ServiceKey = apiClient.GetTimeLimitedServiceKey();
            //Retrieve a table which is to be changed.
            SectionAccessTable sectionAccessTable = apiClient.GetSectionAccessTableByName("newTable", SectionAccessScope.IncludeData);
            if(sectionAccessTable != null) {
                //Add a new column.
                sectionAccessTable.Columns.Add(new SectionAccessTable.SectionAccessColumn(){Name="City"});
                //Save the changed table.
                apiClient.SaveSectionAccessTable(sectionAccessTable);
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("An exception occurred: " + ex.Message);
        }
        // wait for user to press any key
        Console.ReadLine();
    }
}