System.Security 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供通用語言執行平台安全性系統的基礎結構,包含權限的基底類別。
類別
AllowPartiallyTrustedCallersAttribute |
允許組件由部分信任程式碼呼叫。 如果少了這項宣告,則只有完全受信任的呼叫端才能使用該組件。 此類別無法獲得繼承。 |
CodeAccessPermission |
定義所有程式碼存取權限的基礎結構。 |
HostProtectionException |
在偵測到拒絕的主機資源時所擲回的例外狀況。 |
HostSecurityManager |
允許控制及自訂應用程式定義域的安全性行為。 |
NamedPermissionSet |
定義具有與其相關的名稱和說明的使用權限集合。 此類別無法獲得繼承。 |
PermissionSet |
代表可以包含許多不同類型權限的集合。 |
ReadOnlyPermissionSet |
表示可以包含許多不同類型權限的唯讀集合。 |
SecureString |
代表應該將文字保密,例如於不再使用時將它從電腦記憶體刪除。 此類別無法獲得繼承。 |
SecureStringMarshal |
提供配置 Unmanaged 記憶體和複製 Unmanaged 記憶體區塊的方法集合。 |
SecurityContext |
封裝並散佈跨執行緒傳送之執行內容的所有安全性相關資料。 此類別無法獲得繼承。 |
SecurityCriticalAttribute |
指定執行安全性關鍵作業的程式碼或組件。 |
SecurityElement |
代表用於編碼安全性物件的 XML 物件模型。 此類別無法獲得繼承。 |
SecurityException |
在偵測到安全性錯誤時發生的例外狀況。 |
SecurityManager |
提供主要存取點給與安全性系統互動的類別。 此類別無法獲得繼承。 |
SecurityRulesAttribute |
表示 Common Language Runtime 應針對組件強制執行的一組安全性規則。 |
SecuritySafeCriticalAttribute |
將類型或成員識別為安全性關鍵的,且可由透明程式碼安全地存取。 |
SecurityState |
提供基底類別,目前是要向 AppDomainManager 物件要求動作的安全性狀態。 |
SecurityTransparentAttribute |
指定組件不得使權限提高。 |
SecurityTreatAsSafeAttribute |
識別組件內的透明程式碼可以存取哪些非公用 SecurityCriticalAttribute 成員。 |
SuppressUnmanagedCodeSecurityAttribute |
允許 Managed 程式碼不經過堆疊查核行程即呼叫 Unmanaged 程式碼。 此類別無法獲得繼承。 |
UnverifiableCodeAttribute |
標記含有未經驗證的程式碼的模組。 此類別無法獲得繼承。 |
VerificationException |
例外狀況,其為安全性原則要求程式碼必須是類型安全,且驗證流程無法驗證該程式碼為類型安全時所擲回。 |
XmlSyntaxException |
當解析 XML 時發生語法錯誤,所擲回的例外狀況。 此類別無法獲得繼承。 |
介面
IEvidenceFactory |
取得物件的 Evidence。 |
IPermission |
定義由使用權限類型實作的方法。 |
ISecurityEncodable |
定義將使用權限物件狀態與 XML 項目表示相互轉換的方法。 |
ISecurityPolicyEncodable |
支援將使用權限物件狀態與 XML 項目表示相互轉換的方法。 |
IStackWalk |
管理堆疊查核行程,其判斷呼叫堆疊中所有呼叫端是否具有存取受保護資源的必要權限。 |
列舉
HostSecurityManagerOptions |
指定主機安全性管理員所使用的安全性原則元件。 |
ManifestKinds |
代表套用簽章資訊的資訊清單類型。 |
PartialTrustVisibilityLevel |
針對已標記 AllowPartiallyTrustedCallersAttribute (APTCA) 屬性的程式碼,指定預設的部分信任可視性。 |
PolicyLevelType |
指定 Managed 程式碼原則層級的型別。 |
SecurityContextSource |
識別安全性內容的來源。 |
SecurityCriticalScope |
指定 SecurityCriticalAttribute 的範圍。 |
SecurityRuleSet |
識別 Common Language Runtime 應針對組件強制執行的一組安全性規則。 |
SecurityZone |
定義與安全性原則所使用的安全性區域 (Security Zone) 對應的整數值。 |