TeamFoundationSecurityService クラス

セキュリティの名前空間のコレクションの管理のインターフェイス。

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationSecurityService

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

構文

'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseSettings))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
Public NotInheritable Class TeamFoundationSecurityService _
    Implements ITeamFoundationService, IDisposable, ITeamFoundationSecurityService
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
public sealed class TeamFoundationSecurityService : ITeamFoundationService, 
    IDisposable, ITeamFoundationSecurityService

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

メソッド

  名前 説明
パブリック メソッド CreateSecurityNamespace 提供される情報基づくセキュリティの名前空間を作成します。
パブリック メソッド DeleteSecurityNamespace セキュリティの名前空間のコレクションからセキュリティの名前空間を削除します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetSecurityNamespace GUIDに関連付けられている [TeamFoundationSecurityNamespace] のインスタンスを返します。NULLはGUIDに関連する [ITeamFoundationSecurityNamespace]がない場合にを返します。
パブリック メソッド GetSecurityNamespaces 既存のセキュリティ [securityNamespaces]すべての列挙体を返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド RemoveIdentityACEs
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド UpdateSecurityNamespace 既存のセキュリティの名前空間を更新します。このデータは保持されます。

このページのトップへ

明示的インターフェイスの実装

  名前 説明
明示的なインターフェイス実装プライベート メソッド IDisposable.Dispose
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd 必要なクリーンアップの手順を実行します。
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart 必要な初期化の手順を実行します。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間