C#を使用してSharePoint 2010で現在のユーザーのGUIDを取得するにはどうすればよいですか?以下は私のコードです:
public string readAndEncodeGUID()
{
Guid userGuid = Guid.Empty;
SPSecurity.RunWithElevatedPrivileges(delegate()
{
SPWeb readWeb = SPContext.Current.Web;
SPUser currUser = SPContext.Current.Web.CurrentUser;
userGuid = new Guid(currUser.RawSid);
});
//Variable = encode USER-GUID
return userGuid.ToString();
}
RawSidは正しい「数」を取得しません。
ありがとう