Ensamblados .NET disponibles y no disponibles de soluciones de espacio aislado

Última modificación: jueves, 14 de abril de 2011

Hace referencia a: SharePoint Foundation 2010

Disponible en SharePoint Online

En este tema se enumeran los ensamblados de Microsoft .NET Framework 3.5 disponibles de las soluciones de espacio aislado de SharePoint y los que no están disponibles.

Limitaciones en la disponibilidad de .NET de las soluciones de espacio aislado

Las soluciones de espacio aislado se ejecutan en un proceso de trabajo de espacio aislado especial (SPUCWorkerProcess.exe) regido por una directiva de seguridad de acceso al código (CAS) muy restrictiva. Además de los detalles de esta directiva, el mero hecho de que esta exista y de que no conceda permisos totales convierte el código que se ejecuta en el espacio aislado en un llamador de confianza parcial. Esto significa que dicho código solo puede obtener acceso a los ensamblados de .NET Framework 3.5 que tengan el atributo AllowPartiallyTrustedCallersAttribute. En las siguientes secciones se enumeran los ensamblados de .NET Framework 3.5 que tienen este atributo y los que no lo tienen.

Nota de seguridadNota de seguridad

Recuerde que contar con el atributo es una condición necesaria, pero no suficiente, para llamar a las clases del ensamblado desde el código de espacio aislado. Un ensamblado de este tipo puede tener clases o miembros que requieran un permiso que no está permitido por la directiva CAS del proceso de trabajo de espacio aislado.

Ensamblados de .NET Framework 3.5 que tienen el atributo AllowPartiallyTrustedCallers

Ensamblado

Comentarios

Accesibilidad

IEExecRemote

Microsoft.VisualBasic

Microsoft.Vsa

mscorlib

PresentationCore

PresentationFramework y todos los ensamblados PresentationFramework.*

Windows Presentation Foundation

Sentinel.v3.5Client

System

Todos los ensamblados System.* excepto los 19 ensamblados System.* enumerados en la siguiente tabla. La mayoría de las excepciones tienen la palabra "Design", "Runtime" o "Workflow" en el nombre del ensamblado.

System.Windows.Forms

Windows Forms

UIAutomationProvider

UIAutomationTypes

WindowsBase

Ensamblados de .NET Framework 3.5 que no tienen el atributo AllowPartiallyTrustedCallers

csccompmgd

CustomMarshallers

IEHost

IIEHost

ISymWrapper

Todos los ensamblados 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

Impresión y 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

Vea también

Conceptos

Restricciones en las soluciones de espacio aislado

Arquitectura de soluciones de espacio aislado