Я не вижу его в свойствах SP.Web .Вот определение установщика SPWeb.RequestAccessEmail из Reflector:
if (!this.Site.WebApplication.RequestAccessEnabled)
{
throw new NotSupportedException(SPResource.GetString("EmailServiceNotConfigured", new object[0]));
}
if (SPWebService.ContentService.CreateActiveDirectoryAccounts)
{
throw new NotSupportedException(SPResource.GetString("RequestAccessNotAllowedOnVirtualServer", new object[0]));
}
if (!this.HasUniqueRoleAssignments)
{
throw new SPException(SPResource.GetString("RequestAccessUniqueWebs", new object[0]));
}
SPGlobal.FilterNullSize(value, 0xff, "RequestAccessEmail");
this.Request.SetRequestAccessInfo(this.Url, null, 0, true, value.Trim());
Не думаю, что вы сможете дублировать эту функциональность, используя объектную модель ECMAScript.