NamedPermissionSet コンストラクター
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NamedPermissionSet クラスの新しいインスタンスを初期化します。
NamedPermissionSet(NamedPermissionSet) |
別の名前付きアクセス許可セットから、NamedPermissionSet クラスの新しいインスタンスを初期化します。 |
NamedPermissionSet(String) |
指定した名前で、NamedPermissionSet クラスの新しい空のインスタンスを初期化します。 |
NamedPermissionSet(String, PermissionState) |
NamedPermissionSet クラスの新しいインスタンスを、指定した名前で無制限または完全に制限された状態で初期化します。 |
NamedPermissionSet(String, PermissionSet) |
アクセス許可セットから指定した名前を使用して、NamedPermissionSet クラスの新しいインスタンスを初期化します。 |
別の名前付きアクセス許可セットから、NamedPermissionSet クラスの新しいインスタンスを初期化します。
public:
NamedPermissionSet(System::Security::NamedPermissionSet ^ permSet);
public NamedPermissionSet (System.Security.NamedPermissionSet permSet);
new System.Security.NamedPermissionSet : System.Security.NamedPermissionSet -> System.Security.NamedPermissionSet
Public Sub New (permSet As NamedPermissionSet)
パラメーター
- permSet
- NamedPermissionSet
新しいインスタンスの作成元となる名前付きアクセス許可セット。
適用対象
.NET 9 およびその他のバージョン
製品 | バージョン |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
指定した名前で、NamedPermissionSet クラスの新しい空のインスタンスを初期化します。
public:
NamedPermissionSet(System::String ^ name);
public NamedPermissionSet (string name);
new System.Security.NamedPermissionSet : string -> System.Security.NamedPermissionSet
Public Sub New (name As String)
パラメーター
- name
- String
新しい名前付きアクセス許可セットの名前。
例外
name
パラメーターが null
されているか、空の文字列 ("") です。
注釈
このコンストラクターを使用すると、アクセス許可を持たない名前付きアクセス許可セットが作成されますが、アクセス許可の状態 Unrestricted。 無制限の状態で設定された名前付きアクセス許可には、IUnrestrictedPermission インターフェイスを実装するすべてのアクセス許可が実質的に含まれます。 名前付きアクセス許可セットには、すべての組み込みアクセス許可と、IUnrestrictedPermissionを実装するすべてのカスタム ユーザー定義アクセス許可が含まれます。 すべてのアクセス許可には、Unrestricted
アクセス許可の状態と同等のものがあります。
IUnrestrictedPermission を実装しないアクセス許可は空のインスタンスになります。
適用対象
.NET 9 およびその他のバージョン
製品 | バージョン |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
NamedPermissionSet クラスの新しいインスタンスを、指定した名前で無制限または完全に制限された状態で初期化します。
public:
NamedPermissionSet(System::String ^ name, System::Security::Permissions::PermissionState state);
public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);
new System.Security.NamedPermissionSet : string * System.Security.Permissions.PermissionState -> System.Security.NamedPermissionSet
Public Sub New (name As String, state As PermissionState)
パラメーター
- name
- String
新しい名前付きアクセス許可セットの名前。
- state
- PermissionState
PermissionState 値の 1 つ。
例外
name
パラメーターが null
されているか、空の文字列 ("") です。
注釈
無制限の状態で設定された名前付きアクセス許可には、IUnrestrictedPermission インターフェイスを実装するすべてのアクセス許可が実質的に含まれます。 名前付きアクセス許可セットには、すべての組み込みアクセス許可とすべてのカスタム アクセス許可が含まれます。 すべてのアクセス許可には Unrestricted
PermissionStateがあります。 ID のアクセス許可など、IUnrestrictedPermissionを実装しないアクセス許可は空のインスタンスになります。
適用対象
.NET 9 およびその他のバージョン
製品 | バージョン |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
アクセス許可セットから指定した名前を使用して、NamedPermissionSet クラスの新しいインスタンスを初期化します。
public:
NamedPermissionSet(System::String ^ name, System::Security::PermissionSet ^ permSet);
public NamedPermissionSet (string name, System.Security.PermissionSet permSet);
new System.Security.NamedPermissionSet : string * System.Security.PermissionSet -> System.Security.NamedPermissionSet
Public Sub New (name As String, permSet As PermissionSet)
パラメーター
- name
- String
名前付きアクセス許可セットの名前。
- permSet
- PermissionSet
新しい名前付きアクセス許可セットの値を取得するアクセス許可セット。
例外
name
パラメーターが null
されているか、空の文字列 ("") です。
適用対象
.NET 9 およびその他のバージョン
製品 | バージョン |
---|---|
.NET | 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。