System.Security.Permissions 命名空間

定義根據原則來控制作業和資源存取的類別。

類別

CodeAccessSecurityAttribute

指定程式碼存取安全性的基底屬性類別。

DataProtectionPermission

控制存取加密資料和記憶體的能力。 此類別無法獲得繼承。

DataProtectionPermissionAttribute

允許將 DataProtectionPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

EnvironmentPermission

控制對系統和使用者環境變數的存取。 此類別無法獲得繼承。

EnvironmentPermissionAttribute

允許將 EnvironmentPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

FileDialogPermission

控制透過 [檔案] 對話方塊存取檔案或資料夾的能力。 此類別無法獲得繼承。

FileDialogPermissionAttribute

允許將 FileDialogPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

FileIOPermission

控制存取檔案和資料夾的能力。 此類別無法獲得繼承。

FileIOPermissionAttribute

允許將 FileIOPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

GacIdentityPermission

定義源自全域組件快取之檔案的識別使用權限。 此類別無法獲得繼承。

GacIdentityPermissionAttribute

允許將 GacIdentityPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

HostProtectionAttribute

允許使用宣告式安全性動作以決定主機保護需求。 此類別無法獲得繼承。

IsolatedStorageFilePermission

指定私人虛擬檔案系統的容許使用方式。 此類別無法獲得繼承。

IsolatedStorageFilePermissionAttribute

允許將 IsolatedStorageFilePermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

IsolatedStoragePermission

代表泛型隔離儲存區功能的存取權。

IsolatedStoragePermissionAttribute

允許將 IsolatedStoragePermission 的安全性動作套用至使用宣告式安全性的程式碼。

KeyContainerPermission

控制存取金鑰容器的能力。 此類別無法獲得繼承。

KeyContainerPermissionAccessEntry

指定特定金鑰容器的存取權限。 此類別無法獲得繼承。

KeyContainerPermissionAccessEntryCollection

表示 KeyContainerPermissionAccessEntry 物件的集合。 此類別無法獲得繼承。

KeyContainerPermissionAccessEntryEnumerator

表示 KeyContainerPermissionAccessEntryCollection 中的 KeyContainerPermissionAccessEntry 物件列舉值。

KeyContainerPermissionAttribute

允許將 KeyContainerPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

MediaPermission

MediaPermission 描述一組安全性權限,控制在部分信任的 Windows Presentation Foundation (WPF) 應用程式中使用音訊、影像和視訊媒體。

MediaPermissionAttribute

允許將 MediaPermission 的安全性動作套用至使用宣告式安全性的程式碼。

PermissionSetAttribute

允許使用宣告式安全性,將 PermissionSet 的安全性動作套用到程式碼。 此類別無法獲得繼承。

PrincipalPermission

允許針對使用中的主體進行檢查 (請參閱 IPrincipal),方法是使用為宣告式和命令式安全性動作所定義的語言建構。 此類別無法獲得繼承。

PrincipalPermissionAttribute

允許將 PrincipalPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

PublisherIdentityPermission

代表軟體發行者的身分識別。 此類別無法獲得繼承。

PublisherIdentityPermissionAttribute

允許將 PublisherIdentityPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

ReflectionPermission

控制項透過 System.Reflection 應用程式開發介面存取非公用類型和成員。 控制 System.Reflection.Emit 應用程式開發介面的部分功能。

ReflectionPermissionAttribute

允許將 ReflectionPermission 的安全性動作套用至使用宣告式安全性的程式碼。

RegistryPermission

控制存取登錄變數的能力。 此類別無法獲得繼承。

RegistryPermissionAttribute

允許將 RegistryPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

ResourcePermissionBase

允許的程式碼存取安全性權限控制。

ResourcePermissionBaseEntry

定義程式碼存取安全性權限集的最小單位。

SecurityAttribute

指定衍生 CodeAccessSecurityAttribute 的宣告式安全性基底屬性類別。

SecurityPermission

描述一組套用至程式碼的安全性權限。 此類別無法獲得繼承。

SecurityPermissionAttribute

允許將 SecurityPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

SiteIdentityPermission

定義程式碼來源網站的身份識別權限。 此類別無法獲得繼承。

SiteIdentityPermissionAttribute

允許將 SiteIdentityPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

StorePermission

控制包含 X.509 憑證之存放區的存取。 此類別無法獲得繼承。

StorePermissionAttribute

允許將 StorePermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

StrongNameIdentityPermission

定義強式名稱的識別權限。 此類別無法獲得繼承。

StrongNameIdentityPermissionAttribute

允許將 StrongNameIdentityPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

StrongNamePublicKeyBlob

表示強式名稱的公開金鑰資訊 (稱為 Blob)。 此類別無法獲得繼承。

TypeDescriptorPermission

定義 TypeDescriptor 類別的部分定義存取。

TypeDescriptorPermissionAttribute

判斷套用至 TypeDescriptor 的權限旗標。

UIPermission

控制與使用者介面和 [剪貼簿] 相關的權限。 此類別無法獲得繼承。

UIPermissionAttribute

允許將 UIPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

UrlIdentityPermission

定義程式碼來源 URL 的識別權限。 此類別無法獲得繼承。

UrlIdentityPermissionAttribute

允許將 UrlIdentityPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

WebBrowserPermission

WebBrowserPermission 物件控制建立 WebBrowser 控制項的能力。

WebBrowserPermissionAttribute

允許將 WebBrowserPermission 的安全性動作套用至使用宣告式安全性的程式碼。

ZoneIdentityPermission

定義程式碼來源區域的識別權限。 此類別無法獲得繼承。

ZoneIdentityPermissionAttribute

允許將 ZoneIdentityPermission 的安全性動作套用至使用宣告式安全性的程式碼。 此類別無法獲得繼承。

介面

IUnrestrictedPermission

允許公開不受限制狀態的權限。

列舉

DataProtectionPermissionFlags

指定用於加密資料和記憶體的存取權限。

EnvironmentPermissionAccess

指定存取環境變數。

FileDialogPermissionAccess

指定透過 [檔案] 對話方塊允許的檔案存取類型。

FileIOPermissionAccess

指定要求的檔案存取權類型。

HostProtectionResource

指定功能的分類,如果方法或類別叫用這些功能,則可能對主機有害。

IsolatedStorageContainment

指定隔離儲存區 (Isolated Storage) 的允許用法。

KeyContainerPermissionFlags

指定允許的金鑰容器存取類型。

MediaPermissionAudio

指定音訊的使用權限等級。

MediaPermissionImage

指定影像的使用權限等級。

MediaPermissionVideo

指定視訊的使用權限等級。

PermissionState

指定在建立時使用權限應該擁有資源檔的所有存取權還是沒有任何的存取權限。

ReflectionPermissionFlag

指定許可的 System.ReflectionSystem.Reflection.Emit 命名空間使用。

RegistryPermissionAccess

指定登錄機碼 (Registry Key) 和值的允許存取。

SecurityAction

指定可以使用宣告式安全性執行的安全性動作。

SecurityPermissionFlag

指定安全性權限物件的存取旗標。

StorePermissionFlags

指定對 X.509 憑證存放區的允許存取。

TypeDescriptorPermissionFlags

定義型別描述元的權限設定。

UIPermissionClipboard

指定允許給呼叫程式碼的剪貼簿存取類型。

UIPermissionWindow

指定程式碼允許使用的視窗類型。

WebBrowserPermissionLevel

指定 Web 瀏覽器的使用權限等級。