public static string GetRandomColumnId()
        {
            var columnsApi = new ColumnsApi(BuildConfiguration(Engine.PA));

            ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
            var columnsGetAllResponse = columnsApi.GetPAColumnsWithHttpInfo();

            var r           = new Random();
            var randomIndex = r.Next(columnsGetAllResponse.Data.Count);

            var currentIndex = 0;

            foreach (var pair in columnsGetAllResponse.Data)
            {
                if (currentIndex == randomIndex)
                {
                    return(pair.Key);
                }

                currentIndex++;
            }

            return(null);
        }
示例#2
0
 public void Init()
 {
     _columnsApi = new ColumnsApi(CommonFunctions.BuildConfiguration(Engine.PA));
     ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
 }