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();
}
}
Did this page help you?
If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!