次の方法で共有


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.cs

別の名前付きアクセス許可セットから、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

新しいインスタンスの作成元となる名前付きアクセス許可セット。

適用対象

NamedPermissionSet(String)

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

指定した名前で、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 を実装しないアクセス許可は空のインスタンスになります。

適用対象

NamedPermissionSet(String, PermissionState)

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

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 インターフェイスを実装するすべてのアクセス許可が実質的に含まれます。 名前付きアクセス許可セットには、すべての組み込みアクセス許可とすべてのカスタム アクセス許可が含まれます。 すべてのアクセス許可には UnrestrictedPermissionStateがあります。 ID のアクセス許可など、IUnrestrictedPermissionを実装しないアクセス許可は空のインスタンスになります。

適用対象

NamedPermissionSet(String, PermissionSet)

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

アクセス許可セットから指定した名前を使用して、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 されているか、空の文字列 ("") です。

適用対象