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