英語で読む

次の方法で共有


NamedPermissionSet コンストラクター

定義

NamedPermissionSet クラスの新しいインスタンスを初期化します。

オーバーロード

NamedPermissionSet(NamedPermissionSet)

別の名前付きアクセス許可セットから、NamedPermissionSet クラスの新しいインスタンスを初期化します。

NamedPermissionSet(String)

指定した名前で、NamedPermissionSet クラスの新しい空のインスタンスを初期化します。

NamedPermissionSet(String, PermissionState)

NamedPermissionSet クラスの新しいインスタンスを、指定した名前で無制限または完全に制限された状態で初期化します。

NamedPermissionSet(String, PermissionSet)

アクセス許可セットから指定した名前を使用して、NamedPermissionSet クラスの新しいインスタンスを初期化します。

NamedPermissionSet(NamedPermissionSet)

ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs

別の名前付きアクセス許可セットから、NamedPermissionSet クラスの新しいインスタンスを初期化します。

public NamedPermissionSet (System.Security.NamedPermissionSet permSet);

パラメーター

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(String)

ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs

指定した名前で、NamedPermissionSet クラスの新しい空のインスタンスを初期化します。

public NamedPermissionSet (string name);

パラメーター

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(String, PermissionState)

ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs

NamedPermissionSet クラスの新しいインスタンスを、指定した名前で無制限または完全に制限された状態で初期化します。

public NamedPermissionSet (string name, System.Security.Permissions.PermissionState state);

パラメーター

name
String

新しい名前付きアクセス許可セットの名前。

state
PermissionState

PermissionState 値の 1 つ。

例外

name パラメーターが null されているか、空の文字列 ("") です。

注釈

無制限の状態で設定された名前付きアクセス許可には、IUnrestrictedPermission インターフェイスを実装するすべてのアクセス許可が実質的に含まれます。 名前付きアクセス許可セットには、すべての組み込みアクセス許可とすべてのカスタム アクセス許可が含まれます。 すべてのアクセス許可には UnrestrictedPermissionStateがあります。 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(String, PermissionSet)

ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs
ソース:
NamedPermissionSet.cs

アクセス許可セットから指定した名前を使用して、NamedPermissionSet クラスの新しいインスタンスを初期化します。

public NamedPermissionSet (string name, System.Security.PermissionSet permSet);

パラメーター

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