Сведения о доступности сборок .NET из изолированных решений
Дата последнего изменения: 9 марта 2015 г.
Применимо к: SharePoint Foundation 2010
Доступно на сайте SharePoint Online
В этом разделе приведены сведения о доступности сборок Microsoft .NET Framework 3.5 из для песочницы SharePoint.
Ограничения доступности сборок .NET для изолированных решений
Изолированные решения запускаются в специальном изолированном рабочем процессе (SPUCWorkerProcess.exe), к которому применяется более ограничительная политика управления доступом для кода (CAS). Помимо особенностей этой политики, само наличие такой политики, а также то, что она не предоставляет полные права, делает код, который запускается в "песочнице", частично доверенным. Это означает, что такой код может получить доступ только к тем сборкам .NET Framework 3.5, которые имеют атрибут AllowPartiallyTrustedCallersAttribute. В следующих разделах перечислены сборки .NET Framework 3.5, которые имеют и не имеют этот атрибут.
![]() |
---|
Наличие атрибута является необходимым, но недостаточным условием для вызова классов сборки из изолированного кода. Сборка может иметь классы или члены, которым требуется разрешение, запрещенное политикой управления доступом для кода изолированного рабочего процесса. |
Сборки .NET Framework 3.5, имеющие атрибут AllowPartiallyTrustedCallers
Сборка |
Примечания |
---|---|
Accessibility |
|
IEExecRemote |
|
Microsoft.VisualBasic |
|
Microsoft.Vsa |
|
mscorlib |
|
PresentationCore |
|
PresentationFramework и все сборки PresentationFramework.* |
Windows Presentation Foundation |
Sentinel.v3.5Client |
|
System |
|
Все сборки System.*, за исключением 19 сборок System.*, указанных в следующей таблице. В большинстве имен исключенных сборок содержатся слова "Design", "Runtime" или "Workflow". |
|
System.Windows.Forms |
Windows Forms |
UIAutomationProvider |
|
UIAutomationTypes |
|
WindowsBase |
Сборки .NET Framework 3.5, не имеющие атрибута AllowPartiallyTrustedCallers
csccompmgd |
|
CustomMarshallers |
|
IEHost |
|
IIEHost |
|
ISymWrapper |
|
Все сборки Microsoft.Build.* |
|
Microsoft.Data.Entity.Build.Tasks |
|
Microsoft.VisualBasic.Compatibility |
|
Microsoft.VisualBasic.Compatibility.Data |
|
Microsoft.VisualBasic.Vsa |
|
Microsoft.VisualC |
|
Microsoft.VisualC.STLCLR |
|
Microsoft.Vsa.Vb.CodeDOMProcessor |
|
Microsoft_VsaVB |
|
PresentationBuildTasks |
|
ReachFramework |
Печать и XPS |
sysglobl |
|
System.Configuration.Install |
|
System.Data.Services.Design |
|
System.Design |
|
System.Drawing.Design |
|
System.IdentityModel.Selectors |
|
System.IO.Log |
|
System.Management |
|
System.ManagementInstrumentation |
|
System.Messaging |
|
System.Runtime.Remoting |
|
System.Runtime.Serialization.Formatters.Soap |
|
System.Speech |
|
System.Web.DynamicData.Design |
|
System.Web.Entity.Design |
|
System.Web.Extensions.Design |
|
System.Workflow.Activities |
|
System.Workflow.ComponentModel |
|
System.Workflow.Runtime |
|
System.WorkflowServices |
|
UIAutomationClient |
|
UIAutomationClientsideProviders |
|
WindowsFormsIntegration |