PermissionSet.Intersect(PermissionSet) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の PermissionSet と指定した PermissionSet の積集合であるアクセス許可セットを作成して返します。
public:
System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public:
virtual System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public System.Security.PermissionSet? Intersect (System.Security.PermissionSet? other);
public virtual System.Security.PermissionSet Intersect (System.Security.PermissionSet other);
public System.Security.PermissionSet Intersect (System.Security.PermissionSet other);
member this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
abstract member Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
override this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
Public Function Intersect (other As PermissionSet) As PermissionSet
Public Overridable Function Intersect (other As PermissionSet) As PermissionSet
パラメーター
- other
- PermissionSet
現在の PermissionSet と交差するアクセス許可セット。
戻り値
現在の PermissionSet と指定されたターゲットの積集合を表す新しいアクセス許可セット。 積集合が空の場合、このオブジェクトは null
です。
例
次のコード例は、 メソッドの使用方法を Intersect 示しています。 このコード例は、PermissionSet クラスのために提供されている大規模な例の一部です。
// Display the intersection of two permission sets.
PermissionSet^ ps3 = ps2->Intersect( ps1 );
Console::WriteLine( "The intersection of the first permission set and the second permission set = {0}", ps3 );
// Display the intersection of two permission sets.
PermissionSet ps3 = ps2.Intersect(ps1);
Console.WriteLine("The intersection of the first permission set and "
+ "the second permission set = " + ps3.ToString());
' Display the intersection of two permission sets.
Dim ps3 As PermissionSet = ps2.Intersect(ps1)
Console.WriteLine("The intersection of the first permission set and " & "the second permission set = " & ps3.ToString())
注釈
2 つのアクセス許可セットの共通部分は、両方が共通して記述する操作のセットを記述するアクセス許可セットです。 具体的には、両方のアクセス許可セットを渡す要求が交差も通過するように、最小限のアクセス許可を表します。
両方のセットに存在するアクセス許可の種類ごとに、これらのアクセス許可の 2 つのインスタンスがアクセス許可の Intersect
メソッドを使用して交差します。結果のアクセス許可は、結果の PermissionSetに含まれます。 2 つのセットのうちの 1 つだけに存在するアクセス許可の種類は、結果のセットから除外されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET