Share via


PolicyLevel.ChangeNamedPermissionSet(String, PermissionSet) 方法

定義

警告

Code Access Security is not supported or honored by the runtime.

以指定的 NamedPermissionSet 取代目前原則層級中的 PermissionSet

public:
 System::Security::NamedPermissionSet ^ ChangeNamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ pSet);
public System.Security.NamedPermissionSet ChangeNamedPermissionSet (string name, System.Security.PermissionSet pSet);
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public System.Security.NamedPermissionSet ChangeNamedPermissionSet (string name, System.Security.PermissionSet pSet);
member this.ChangeNamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ChangeNamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Function ChangeNamedPermissionSet (name As String, pSet As PermissionSet) As NamedPermissionSet

參數

name
String

要取代的 NamedPermissionSet 名稱。

pSet
PermissionSet

要取代由 name 參數指定的 PermissionSetNamedPermissionSet

傳回

已被取代的 NamedPermissionSet 複本。

屬性

例外狀況

name 參數為 null

-或-

pSet 參數為 null

name 參數等於保留使用權限集的名稱。

-或-

找不到由 pSet 參數指定的 PermissionSet

備註

警告

程式代碼啟用安全性 (CAS) 已在所有版本的 .NET Framework 和 .NET 中已被取代。 最新版本的 .NET 不接受 CAS 批注,並在使用 CAS 相關 API 時產生錯誤。 開發人員應尋求替代方案來完成安全性工作。

適用於