サンドボックス ソリューションから .NET アセンブリを使用できるかどうか
最終更新日: 2015年3月9日
適用対象: SharePoint Foundation 2010
このトピックでは、SharePoint サンドボックス ソリューションで使用できる、および使用できない Microsoft .NET Framework 3.5 アセンブリの一覧を示します。
サンドボックス ソリューションからの .NET 可用性に対する制限
サンドボックス ソリューションは、厳しいコード アクセス セキュリティ (CAS) ポリシーが適用される、特別なセキュリティで保護されたワーカー プロセス (SPUCWorkerProcess.exe) で実行されます。このポリシーの他に、部分的なアクセス権を付与するポリシーが存在し、これによりサンドボックスで実行されるコードが、部分的に信頼された呼び出し元になります。つまり、こうしたコードは、AllowPartiallyTrustedCallersAttribute 属性を持つこれらの .NET Framework 3.5 アセンブリにのみアクセスできます。次のセクションは、この属性を持つ、および持たない .NET Framework 3.5 アセンブリの一覧を示します。
セキュリティに関するメモ |
---|
セキュリティで保護されたコードからアセンブリのクラスを呼び出すには、この属性が必要ですが、十分ではありません。このようなアセンブリには、セキュリティで保護されたワーカー プロセスの CAS ポリシーで許可されていない権限が必要です。 |
AllowPartiallyTrustedCallers 属性を持つ .NET Framework 3.5 アセンブリ
アセンブリ |
解説 |
---|---|
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 フォーム |
UIAutomationProvider |
|
UIAutomationTypes |
|
WindowsBase |
AllowPartiallyTrustedCallers 属性を持たない .NET Framework 3.5 アセンブリ
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 |