枚举Umbraco中的文档

枚举Umbraco中的文档,umbraco,Umbraco,我正在编写一些C#代码,它根据某些文档执行任务。目前,我正在使用Document[]releaseDocs=Document.GetRootDocuments(),然后遍历结果 是否可以执行类似于Document[]releaseDocs=Document.GetRootDocuments()的操作,其中(m=>m.Published==false)在哪里我可以利用API只获取已发布的文档和具有特定设置变量的文档?如果是这样,怎么做,因为该方法似乎不起作用。尝试以下方法: Document[]

我正在编写一些C#代码,它根据某些文档执行任务。目前,我正在使用
Document[]releaseDocs=Document.GetRootDocuments()
,然后遍历结果


是否可以执行类似于
Document[]releaseDocs=Document.GetRootDocuments()的操作,其中(m=>m.Published==false)在哪里我可以利用API只获取已发布的文档和具有特定设置变量的文档?如果是这样,怎么做,因为该方法似乎不起作用。

尝试以下方法:

Document[] documents = Document.GetRootDocuments();

foreach (var doc in documents)
{
    // Do Something
}

试着这样做:

Document[] documents = Document.GetRootDocuments();

foreach (var doc in documents)
{
    // Do Something
}

这应该很好:

Document[] releaseDocs = Document.GetRootDocuments().Where(m =>
    m.Published == false &&
    m.getProperty("SomeAlias").Value.Equals("Some Value")).ToArray();

这应该很好:

Document[] releaseDocs = Document.GetRootDocuments().Where(m =>
    m.Published == false &&
    m.getProperty("SomeAlias").Value.Equals("Some Value")).ToArray();