TeamFoundationSecurityNamespace クラス
管理と AccessControlLists のセットのセキュリティを適用するクラスです。
継承階層
System.Object
Microsoft.TeamFoundation.Framework.Server.TeamFoundationSecurityNamespace
名前空間: Microsoft.TeamFoundation.Framework.Server
アセンブリ: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)
構文
'宣言
Public Class TeamFoundationSecurityNamespace _
Implements IDisposable
public class TeamFoundationSecurityNamespace : IDisposable
TeamFoundationSecurityNamespace 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
Description | 説明は、このセキュリティの名前空間を作成しました。 | |
NamespaceExtension | この名前空間の拡張。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
CheckPermission(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、要求されたアクセス許可、トークンとそのすべての子を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext 管理者このサーバー上にある場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions のすべての子があるない場合は、SecurityAccessException がスローされます。 | |
CheckPermission(TeamFoundationRequestContext, String, Int32, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext が、このトークンの要求されたアクセス許可を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext 管理者このサーバー上にある場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions があるない場合は、SecurityAccessException がスローされます。 | |
CheckPermissionForAllChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、要求されたアクセス許可、トークンとそのすべての子を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext がこのホストの管理者の場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions のすべての子があるない場合は、AccessCheckException がスローされます。 | |
CheckPermissionForAllChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、要求されたアクセス許可はこのトークンとそのすべての子を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext がこのホストの管理者の場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions のすべての子があるない場合は、AccessCheckException がスローされます。 | |
CheckPermissionForAnyChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、このトークンまたはその子のいずれかを要求されたアクセス許可を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext がこのホストの管理者の場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions 子のいずれかを持たない場合は、SecurityAccessException がスローされます。 | |
CheckPermissionForAnyChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、このトークンまたはその子のいずれかを要求されたアクセス許可を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext がこのホストの管理者の場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions 子のいずれかを持たない場合は、SecurityAccessException がスローされます。 | |
Dispose | ||
EnsureIdentityIsKnown | Id セキュリティ グループに対して、特定のセキュリティの名前空間になります。この関数は、Ace では、このインターフェイスで、Api を使用する以外の方法で永続化されている場合に呼び出されるだけがあります。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
HasPermission(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、あるかどうかは、true を返しますすぐに参照してくださいにチェックされます。次に、requestContext.UserContext では、トークンの要求されたアクセス許可を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext 管理者このサーバー上にある場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions があるない場合は、false が返されます。 | |
HasPermission(TeamFoundationRequestContext, String, Int32, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、あるかどうかは、true を返しますすぐに参照してくださいにチェックされます。次に、requestContext.UserContext がこのトークンで要求されたアクセス許可を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext 管理者このサーバー上にある場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions があるない場合は、false が返されます。 | |
HasPermissionForAllChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、要求されたアクセス許可、トークンとそのすべての子を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext がこのホストの管理者の場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext 表示されていない場合は、requestedPermissions のすべての子、false が返されます。 | |
HasPermissionForAllChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、要求されたアクセス許可はこのトークンとそのすべての子を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext がこのホストの管理者の場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext 表示されていない場合は、requestedPermissions のすべての子、false が返されます。 | |
HasPermissionForAnyChildren(TeamFoundationRequestContext, IEnumerable<String>, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、要求されたアクセス許可、トークン、またはその子のいずれかのかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext 管理者このサーバー上にある場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions、子供のいずれかを持たない場合は、false が返されます。 | |
HasPermissionForAnyChildren(TeamFoundationRequestContext, String, Int32, Boolean, Boolean, PermissionEvaluationCallback) | 呼び出しを行って要求コンテキストを SystemRequestContext かどうか、それかどうかをすぐに取得を参照してくださいにチェックされます。次に、requestContext.UserContext、このトークンまたはその子のいずれかを要求されたアクセス許可を持つかどうかを判断するのには、基になるアクセス許可ストアを照会します。AlwaysAllowAdministrators が true に設定されて、UserContext がこのホストの管理者の場合は、ユーザーがどのようなアクセス許可の評価の質問に関係なくアクセス許可必要があります。UserContext、requestedPermissions、子供のいずれかを持たない場合は、false が返されます。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
OnDataChanged | この関数はこの名前空間のインスタンスを使用せずに、securityNamespace の背後にあるデータが変更されたときに呼び出されます。 これには、内部キャッシュ次の使用上のデータベースからを更新するには、セキュリティの名前空間ことができます。 | |
QueryAccessControlList | すべての場合にします。 このメソッドは指定されたトークンの AccessControlList を照会します。AccessControlEntry について提供される記述子またはすべての記述子が null の場合は、記述子パラメーターの指定が返されます。 | |
QueryAccessControlLists | すべての場合に、このメソッドは指定されたトークンの AccessControlList を照会します。AccessControlEntry 情報提供されて、記述子のすべての記述子が null の場合は、記述子パラメーターの指定が返されます。 | |
QueryEffectivePermissions | 与えられた記述子のアクセス許可を許可する有効なを返します。 | |
RemoveAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>) | 指定されたトークンに指定されたユーザーに対するすべての権限は、店で指定されたアクセス許可を削除します。 | |
RemoveAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<IdentityDescriptor>) | ||
RemoveAccessControlLists | AccessControlList を指定したトークンを削除します。 | |
RemovePermissions | この記述子の denys と、既存のファイルから、指定したアクセス許可のビットができます削除します。この記述子は既存の AccessControlEntry が見つからない場合、何も実行されず、空の AccessControlList が返されます。トークンまたは記述子のいずれかが見つからない場合は、この関数は例外をスローします。 | |
RenameToken | この関数は、ACL、existingToken およびそのすべての子を対応する newToken に移動します。アクセス許可の既存のトークンを照会することによりを開始します。いずれも存在しない場合は、null が返されます。アクセス許可が存在する場合は、すべての既存のアクセス許可で newToken をクリアして newToken のパスを既存の Acl にコピーされます。Copy パラメーターが false の場合は、existingToken の下にある Acl は削除されます。 | |
RenameTokens | ||
SetAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean) | この SecurityNamespace で提供されている AccessControlEntries を設定します。 この呼び出しで無効なユーザーを指定する場合は、それをスローします。 | |
SetAccessControlEntries(TeamFoundationRequestContext, String, IEnumerable<AccessControlEntry>, Boolean, Boolean) | この SecurityNamespace で提供されている AccessControlEntries を設定します。 | |
SetAccessControlEntry | この SecurityNamespace で提供されている AccessControlEntry を設定します。 | |
SetAccessControlLists(TeamFoundationRequestContext, IEnumerable<AccessControlList>) | SecurityNamespace で指定された AccessControlLists を設定します。存在する場合は、AccessControlList の設定は常に、既存の AccessControlList が上書きされます。 | |
SetAccessControlLists(TeamFoundationRequestContext, IEnumerable<AccessControlList>, Boolean) | SecurityNamespace で指定された AccessControlLists を設定します。存在する場合は、AccessControlList の設定は常に、既存の AccessControlList が上書きされます。 | |
SetInheritFlag | AccessControlList は、親からアクセス許可を継承する必要があるかどうかを設定します。 | |
SetPermissions | この SecurityNamespace で、記述子のためのアクセス許可を設定します。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。