SecurityNamespace クラス

一連の AccessControlList のオブジェクトのセキュリティを管理し、実装するために使用します。

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Client.SecurityNamespace

名前空間:  Microsoft.TeamFoundation.Framework.Client
アセンブリ:  Microsoft.TeamFoundation.Client (Microsoft.TeamFoundation.Client.dll 内)

構文

'宣言
Public MustInherit Class SecurityNamespace
public abstract class SecurityNamespace

SecurityNamespace 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
プロテクト メソッド SecurityNamespace SecurityNamespaceクラスの新しいインスタンスを初期化します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Description このセキュリティの名前空間の説明を取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド HasPermission(IEnumerable<String>, IdentityDescriptor, Int32, Boolean) 指定したIDの記述子に指定したトークンに対して、指定したアクセス許可があるかどうかをチェックします。
パブリック メソッド HasPermission(String, IdentityDescriptor, IEnumerable<Int32>, Boolean) 指定したIDの記述子に指定したトークンに対して、指定したアクセス許可があるかどうかをチェックします。
パブリック メソッド HasPermission(String, IdentityDescriptor, Int32, Boolean) 指定したIDの記述子に指定したトークンに対して、指定したアクセス許可があるかどうかをチェックします。
パブリック メソッド HasPermission(String, IEnumerable<IdentityDescriptor>, Int32, Boolean) 指定したIDの記述子に指定したトークンに対して、指定したアクセス許可があるかどうかをチェックします。
パブリック メソッド HasWritePermission(String, IEnumerable<Int32>) 現在のuserに、指定したアクセス許可を作成する権限があるかどうかをチェックします。
パブリック メソッド HasWritePermission(String, Int32) 現在のuserに、指定したアクセス許可を作成する権限があるかどうかをチェックします。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド QueryAccessControlList 指定したトークンとIDの記述子に関連付けられた AccessControlList のオブジェクトを取得します。
パブリック メソッド QueryAccessControlLists 指定したトークンとIDの記述子に関連付けられた AccessControlList のオブジェクトを取得します。
パブリック メソッド QueryEffectivePermissions 指定したIDの記述子の有効なアクセス許可を取得します。
パブリック メソッド RemoveAccessControlEntries AccessControlList にある、指定したIDの記述子のすべてのアクセス制御エントリを削除して指定したトークンに関連付けられます。
パブリック メソッド RemoveAccessControlEntry AccessControlList にある、指定したIDの記述子のアクセス制御エントリを削除します指定したトークンに関連付けられます。
パブリック メソッド RemoveAccessControlLists(IEnumerable<String>, Boolean) を削除します AccessControlList 指定したトークンに関連付けられます。
パブリック メソッド RemoveAccessControlLists(String, Boolean) を削除します AccessControlList 指定したトークンに関連付けられます。
パブリック メソッド RemovePermissions 指定したIDの記述子の既存のアクセス許可から指定したアクセス許可を削除します。既存のAccessControlEntryがこの記述子用にない場合は、何の処理も行われないまま、空の AccessControlList が返されます。
パブリック メソッド SetAccessControlEntries このSecurityNamespaceに指定されたアクセス制御エントリを設定します。
パブリック メソッド SetAccessControlEntry このSecurityNamespaceの指定 AccessControlEntry を設定します。
パブリック メソッド SetAccessControlList このSecurityNamespaceの指定、アクセス制御リストを設定します。アクセス制御リストを既存の設定 AccessControlListに常に上書きされます。
パブリック メソッド SetAccessControlLists このSecurityNamespaceの指定 AccessControlList、を設定します。AccessControlList 設定を既存の AccessControlListに常に上書きされます。
パブリック メソッド SetInheritFlag AccessControlList は親のトークンのアクセス許可を継承するかどうか指定したトークンに関連付けられているフラグ、状態を設定します。
パブリック メソッド SetPermissions このSecurityNamespaceの指定したIDの記述子のアクセス許可を設定します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

関連項目

Microsoft.TeamFoundation.Framework.Client 名前空間