コード例 #1
0
        public static void LoadOLS(this Column obj)
        {
            var p = obj.GetAnnotation("TabularEditor_OLS");

            if (p != null)
            {
                obj.ObjectLevelSecurity.CopyFrom(JsonConvert.DeserializeObject <Dictionary <string, Microsoft.AnalysisServices.Tabular.MetadataPermission> >(p));
            }
        }
コード例 #2
0
        public static void LoadOLS(this Column obj)
        {
            var p = obj.GetAnnotation(ANN_OLS);

            if (p != null)
            {
                obj.ObjectLevelSecurity.CopyFrom(JsonConvert.DeserializeObject <Dictionary <string, MetadataPermission> >(p));
                obj.RemoveAnnotation(ANN_OLS);
            }
        }