AspNetHostingPermission クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > AspNetHostingPermission クラスの意味・解説 

AspNetHostingPermission クラス

ASP.NET ホスト環境アクセス許可制御します。このクラス継承できません。

名前空間: System.Web
アセンブリ: System (system.dll 内)
構文構文

<SerializableAttribute> _
Public NotInheritable Class
 AspNetHostingPermission
    Inherits CodeAccessPermission
    Implements IUnrestrictedPermission
Dim instance As AspNetHostingPermission
[SerializableAttribute] 
public sealed class AspNetHostingPermission
 : CodeAccessPermission, IUnrestrictedPermission
[SerializableAttribute] 
public ref class AspNetHostingPermission sealed
 : public CodeAccessPermission, IUnrestrictedPermission
/** @attribute SerializableAttribute() */ 
public final class AspNetHostingPermission
 extends CodeAccessPermission implements IUnrestrictedPermission
SerializableAttribute 
public final class AspNetHostingPermission
 extends CodeAccessPermission implements IUnrestrictedPermission
解説解説

AspNetHostingPermission クラスは、System.Web 名前空間パブリック型を保護する目的でにコード アクセス セキュリティ組み合わせて使用します保護されASP.NET クラスアクセスするには、最低でも Minimal 信頼レベルコード割り当てる必要があります

AspNetHostingPermission クラスLevel プロパティ設定するには、trust 構成要素内に適切な信頼レベル構成します既定では、trust 構成要素level 属性Full設定されています。つまり、既定では、ASP.NET アプリケーションは Unrestricted レベル実行されます。ASP.NET アプリケーション ドメイン作成すると、ASP.NET は、trust 構成要素level 属性指定された値を読み取り指定されLevel 属性AspNetHostingPermission クラスインスタンス作成し、そのクラスアプリケーション ドメインアクセス許可セット追加します詳細については、「ASP.NET 信頼レベルポリシー ファイル」を参照してください

信頼されているサイトには、trust 構成要素level 属性High設定することをお勧めます。外部顧客コード実行するサイトホストする Web サーバーなど、信頼されていないサイトには、trust 構成要素level 属性Medium設定することをお勧めます。

.NET Framework既定定義されているアクセス許可セット (LocalIntranet、Internet など) には、AspNetHostingPermission アクセス許可含まれません。つまり、AspNetHostingPermission アクセス許可は、既定では、Full信頼実行されているアプリケーションだけに割り当てられます。

使用例使用例

AspNetHostingPermission アクセス許可使用して保護されているクラスコード例次に示します。このクラスインスタンス作成するには、AspNetHostingPermission アクセス許可Level で最低でも Minimal レベルコード実行する必要があります

Imports System
Imports System.Web
Imports System.Security.Permissions

<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Medium)>
 _
Public Class CustomAspNetClass

End Class
using System;
using System.Web;
using System.Security.Permissions;

[AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Medium)]
public class CustomAspNetClass
{

}
継承階層継承階層
System.Object
   System.Security.CodeAccessPermission
    System.Web.AspNetHostingPermission
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「AspNetHostingPermission クラス」の関連用語

AspNetHostingPermission クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



AspNetHostingPermission クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS