PermissionSet 元素 (ASSL)
識別與 Microsoft .NET Framework 組件相關聯的權限集合。
語法
<ClrAssembly>
...
<PermissionSet>...</PermissionSet>
</ClrAssembly>
元素特性
特性 |
說明 |
---|---|
資料類型和長度 |
字串 (列舉) |
預設值 |
Safe |
基數 |
0-1:只能出現一次的選擇性元素。 |
元素關聯性
關聯性 |
元素 |
---|---|
父元素 |
|
子元素 |
無 |
備註
這個元素的值限制為下表所列的其中一個字串。
值 |
說明 |
---|---|
Safe |
僅允許內部計算和本機資料存取。 Safe 是限制最嚴格的權限集合。 具有 Safe 權限之組件所執行的程式碼無法存取外部系統資源,例如檔案、網路、環境變數或登錄。 |
ExternalAccess |
Safe,具有存取外部系統資源的其他能力,例如檔案、網路、環境變數和登錄。 |
Unrestricted |
Unrestricted 可讓組件無限制存取 Microsoft SQL Server 內外部的資源。 從 Unrestricted 組件內執行的程式碼可以呼叫 Unmanaged 程式碼。 |
在「分析管理物件」(AMO) 物件模型中對應至 PermissionSet 允許值的列舉是 PermissionSet。