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 パラメーターで指定された PermissionSet を置換する NamedPermissionSet

戻り値

NamedPermissionSet

置換された NamedPermissionSet のコピー。

属性

例外

name パラメーターが null です。

または pSet パラメーターが null です。

name パラメーターが、予約されたアクセス許可セットの名前と等価です。

  • または - pSet パラメーターで指定された PermissionSet が見つかりません。

注釈

注意事項

コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS 関連の API が使われている場合、CAS の注釈は使われず、エラーが発生します。 開発者は、代わりの手段を見つけてセキュリティ タスクを実現する必要があります。

適用対象