私は、いくつかのUserProfile情報をSharePointから取り出す方法を構築しました。 C#ではうまく動作しますが、その一部をVB.NETに変換する方法がわかりません。私はVBでそれほど素晴らしいとは言えませんが、通常、オンラインの基本的なコードコンバータは、私が持っている問題をすべて解決してくれます。問題は以下のSPSecurity.RunWithEleveatedPrivilagesセクションに関するものです。どのようにVBでデリゲートコードを実装する方法を知っていますか?SharePointで使用するために、昇格特権コードをC#からVB.Netに変換するにはどうすればよいですか?
public List<MyData> GetData(string id)
{
List<MyData> mylinks = new List<MyData>();
SPSecurity.RunWithElevatedPrivileges(delegate
{
var mgr = new UserProfileManager(ServerContext.GetContext("MySSP"));
UserProfile profile = null;
try
{
profile = mgr.GetUserProfile(id);
}
catch { }
QuickLinkManager qlmgr = new QuickLinkManager(profile);
QuickLink[] ql = qlmgr.GetItems();
for (int i = 0; i < ql.Length; i++)
{
mylinks.Add(new MyData(ql[i].Url, ql[i].Title));
}
});
return mylinks;
}
わからないんだけど、自動化されたコンバータを検討します。http://コンバータを。 telerik.com/ – Chad