public SPOUserPipeBind(string email) { var ctx = SPOSiteContext.CurrentSiteContext.Context; var user = ctx.Site.RootWeb.SiteUsers.GetByEmail(email); ctx.Load(user); ctx.ExecuteQuery(); _user = new SPOUser(user); }
public SPOUserPipeBind(int id) { var ctx = SPOSiteContext.CurrentSiteContext.Context; var user = ctx.Site.RootWeb.SiteUsers.GetById(id); ctx.Load(user); ctx.ExecuteQuery(); _user = new SPOUser(user); }
public void Refresh() { _web.RefreshLoad(); _web.Context.ExecuteQuery(); _detailedLists = null; _lists = null; _availableContentTypes = null; _contentTypes = null; _folders = null; _allProperties = null; _associatedMemberGroup = null; _associatedOwnerGroup = null; _associatedVisitorGroup = null; _currentUser = null; _subWebs = null; _subWebsForCurrentUser = null; _detailedSubWebsForCurrentUser = null; _detailedSubWebs = null; _allSubWebs = null; _detailedAllSubWebs = null; _eventReceivers = null; }
public SPOUserPipeBind(SPOUser user) { _user = user; }
public SPOUserPipeBind(User user) { _user = new SPOUser(user); }