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 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 |