PermissionSet 要素 (ASSL)

Microsoft .NET Framework アセンブリに関連付けられた権限セットを識別します。

構文

<ClrAssembly>
   ...
   <PermissionSet>...</PermissionSet>
      
</ClrAssembly>

要素の特性

特性

説明

データ型と長さ

String (列挙型)

既定値

Safe

基数

0-1 : 省略可能な要素で、出現する場合は 1 回だけの出現が可能です

要素のリレーションシップ

リレーションシップ

要素

親要素

ClrAssembly

子要素

なし

説明

この要素の値は、次の表のいずれかの文字列に制限されます。

説明

Safe

内部計算およびローカル データ アクセスのみ可能です。 最も制限されている権限セットは Safe です。 Safe 権限が割り当てられたアセンブリによって実行されるコードは、ファイル、ネットワーク、環境変数、レジストリなどの外部システム リソースにアクセスできません。

ExternalAccess

ファイル、ネットワーク、環境変数、レジストリなどの外部システム リソースにアクセスできる機能が追加された Safe。

Unrestricted

Microsoft SQL Server の内外のリソースに対する無制限のアクセスを許可します。 Unrestricted アセンブリ内からコードを実行することによって、アンマネージド コードを呼び出すことができます。

分析管理オブジェクト (AMO) オブジェクト モデルで PermissionSet の許容値に対応する列挙型は、PermissionSet です。

関連項目

参照

ComAssembly データ型 (ASSL)

Assemblies 要素 (ASSL)

Database 要素 (ASSL)

Server 要素 (ASSL)

プロパティ (ASSL)