Partager via


Assemblys .NET disponibles et non disponibles à partir des solutions en bac à sable (sandbox)

Dernière modification : jeudi 14 avril 2011

S’applique à : SharePoint Foundation 2010

Disponible dans SharePoint Online

Cette rubrique répertorie les assemblys Microsoft .NET Framework 3.5 disponibles depuis SharePoint solutions en bac à sable (sandbox) et ceux qui sont indisponibles.

Restrictions sur la disponibilité du .NET à partir des solutions en bac à sable (sandbox)

Les solutions en bac à sable (sandbox) s’exécutent dans un processus de travail en bac à sable (sandbox) particulier (SPUCWorkerProcess.exe), régi par une stratégie de sécurité d’accès du code extrêmement restrictive. En dehors des spécificités de cette stratégie, le fait même qu’il existe une telle stratégie et qu’elle n’attribue pas les autorisations totales, transforme le code qui s’exécute dans le bac à sable en appelant partiellement fiable. Cela signifie qu’un tel code ne peut accéder qu’à ces assemblys .NET Framework 3.5 qui ont l’attribut AllowPartiallyTrustedCallersAttribute. Les sections suivantes répertorient les assemblys .NET Framework 3.5 qui ont ou qui n’ont pas cet attribut.

Remarque sur la sécuritéNote de sécurité

Souvenez-vous que le fait d’avoir cet attribut est une condition nécessaire, mais pas suffisante, pour appeler les classes de l’assembly depuis le code en mode bac à sable. Un tel assembly peut avoir des classes ou des membres qui nécessitent une autorisation qui est refusée par la stratégie de sécurité d’accès du code du processus de travail en mode bac à sable.

Assemblys .NET Framework 3.5 ayant l’attribut AllowPartiallyTrustedCallers

Assembly

Remarques

Accessibilité

IEExecRemote

Microsoft.VisualBasic

Microsoft.Vsa

mscorlib

PresentationCore

PresentationFramework et tous les PresentationFramework.*

Windows Presentation Foundation

Sentinel.v3.5Client

System

Tous les assemblys System.* excepté l’assembly 19 System.* sont répertoriés dans le tableau suivant. La plupart des exceptions comportent « Design », « Runtime » ou « Workflow » dans le nom de l’assembly.

System.Windows.Forms

Windows Forms

UIAutomationProvider

UIAutomationTypes

WindowsBase

Assemblys .NET Framework 3.5 n’ayant pas l’attribut AllowPartiallyTrustedCallers

csccompmgd

CustomMarshallers

IEHost

IIEHost

ISymWrapper

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

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

Voir aussi

Concepts

Restrictions imposées aux solutions en bac à sable (sandbox)

Architecture des solutions en bac à sable (sandbox)