Я создаю задание таймера в sharepoint и делаю его довольно далеко. Я столкнулся с проблемой наличия «этого» объекта в статическом методе. Вот мой код. Если у кого-то есть предложения, это было бы здорово.Любая другая опция, кроме использования этого объекта
public static SPListItemCollection GetRecordwithMissingData (string DocType, string DocName)
{
//Access associate ID and Doc Name
//SPWeb web = properties.Feature.Parent as SPWeb;
SPWebApplication webapp = this.Parent as SPWebApplication;
SPSite hrdocsSite = webapp.Sites["sites/HRDOCS/HRDocuments"];
SPWeb rootweb = hrdocsSite.RootWeb;
SPList AssociateDocumentsList = rootweb.Lists["Associate Documents"];
SPListItemCollection AssociateDocuments = AssociateDocumentsList.GetItems("ID", "PrimaryName", "DocName", "Document Type");
// stores Associate Documents^
В чем проблема: это ошибка компиляции или ошибка времени выполнения? –
Это должна быть ошибка компиляции, потому что в статических функциях нет 'this'. –
Возможно, метод действительно не должен быть статическим? – Servy