Tagged Questions
0
votes
1answer
50 views
Conditional SPSecurity.RunWithElevatedPrivileges
Is there a way to use SPSecurity.RunWithElevatedPrivileges conditionally.
For example, assume that i have a code block, if some condition is met i want to run this code block in ...
1
vote
1answer
282 views
Get list items even if user does not have access to those items
Is there a way to get items from a list even if the current user does not actually have acces to them? SPSecurity.RunWithElevatedPrivileges does not seem to work!
I have a special case in which I ...
2
votes
1answer
181 views
RunWithElevatedPrivileges doesn't work in Webpart Constructor
With Sharepoint 2007 I am using RunWithElevatedPrivileges to write to the Event Log, but if I place the call inside the Webpart constructor, I get a "Request Failed" message. However, if I put this ...
5
votes
5answers
770 views
How to detect if my code is running inside SPSecurity.RunWithElevatedPrivileges
Is there a way to detect if my code is running inside SPSecurity.RunWithElevatedPrivileges?
class Foo
{
public static void Bar()
{
if (CODE_RUNS_ELEVATED)
{
Debug.WriteLine("You ...
9
votes
3answers
1k views
Best way to Impersonate in SharePoint
So far, I am aware of below 3 ways of performing impersonation in a SharePoint web part or page :
Using Win32 API
[DllImport("advapi32.dll", SetLastError=true)]
public static extern bool ...
3
votes
3answers
1k views
SPSecurity.RunWithElevatedPrivileges that elevates outside of the current web application context
Im not sure if this is possible without impersonating a user/service account (and therefore hard coding credentials) that has farm level access...
The situation is I want to access an SPSite in ...