Поделиться через


Сведения о доступности сборок .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

См. также

Концепции

Ограничения для изолированных решений

Архитектура изолированных решений