Sharepoint 2010 SPSite未提取自定义列表模板。GetCustomListTemplates()

Sharepoint 2010 SPSite未提取自定义列表模板。GetCustomListTemplates(),sharepoint-2010,sharepoint-listtemplate,Sharepoint 2010,Sharepoint Listtemplate,我正在从自定义模板添加自定义列表。我检查自定义列表模板是否存在,如果不存在,则创建列表模板,方法是创建一个列表,然后使用SPList.SaveAsTemplate()方法将其保存为模板。但是,在同一个计时器作业中,我尝试获取列表模板,但它没有显示在SPSite.GetCustomListTemplates()方法中。但是,它会显示在列表模板库下的UI中。你知道为什么它会显示在UI中而不会在方法调用中返回吗?阅读我的答案。这样,您应该从GetCustomListTemplates获得一个结果,而不

我正在从自定义模板添加自定义列表。我检查自定义列表模板是否存在,如果不存在,则创建列表模板,方法是创建一个列表,然后使用SPList.SaveAsTemplate()方法将其保存为模板。但是,在同一个计时器作业中,我尝试获取列表模板,但它没有显示在SPSite.GetCustomListTemplates()方法中。但是,它会显示在列表模板库下的UI中。你知道为什么它会显示在UI中而不会在方法调用中返回吗?

阅读我的答案。这样,您应该从GetCustomListTemplates获得一个结果,而不仅仅是一个空列表。

只是为了验证。您有一个计时器作业,并且在该作业中您正在创建列表模板,然后尝试在同一作业中的其他位置检索该模板?正确。我正在创建多个站点,并希望最初创建模板,然后为以下站点检索模板。最后,我从等式中取出整个模板,每次都从头开始创建列表。