Share via


TeamFoundationResourceManagementService クラス

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationResourceManagementService

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

構文

'宣言
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTracingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLockingService))> _
Public NotInheritable Class TeamFoundationResourceManagementService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTracingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLockingService))]
public sealed class TeamFoundationResourceManagementService : ITeamFoundationService

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

メソッド

  名前 説明
パブリック メソッド CreateComponent<TComponent>(TeamFoundationRequestContext) データベースの現在のバージョンとの通信に使用できるコンポーネントを作成します。
パブリック メソッド CreateComponent<TComponent>(TeamFoundationRequestContext, String) データベースの現在のバージョンとの通信に使用できるコンポーネントを作成します。
パブリック メソッド CreateComponentExecuteAndDispose<TComponent> データベースの現在のバージョンとの通信に使用できるアクションのパラメーターで指定されるコンポーネントを使用して、デリゲートの Dispose コンポーネントを作成します。 このメソッドは 10 回までデータベースのバージョンがコンポーネントと execut 作成した期間中に変更する操作を再試行します。
パブリック メソッド CreateComponentExecuteFuncAndDispose<TComponent, TResult> データベースの現在のバージョンとの通信に使用できるアクションのパラメーターで指定されるコンポーネントを使用して、デリゲートの Dispose コンポーネントを作成します。このメソッドは 10 回までデータベースのバージョンがコンポーネントと execut 作成した期間中に変更する操作を再試行します。
パブリック メソッド静的メンバー CreateComponentRaw<TComponent> データベースからサービスのバージョンを読み込むことによって、バージョン管理されるコンポーネントを作成します。キャッシュは使用されません。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetSchemaLock
パブリック メソッド GetServiceVersion 特定のサービスのバージョン情報を取得します
パブリック メソッド静的メンバー GetServiceVersionRaw<TComponent> データベースから特定のコンポーネントのサービスのバージョンのエントリとコンポーネントの作成者を取得します。キャッシュは使用されません。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド SetServiceVersion サービスのバージョンを設定します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)
パブリック メソッド静的メンバー TryCreateComponentRaw<TComponent> データベースからサービスのバージョンを読み込むことによって、バージョン管理されるコンポーネントを作成します。キャッシュは使用されません。
パブリック メソッド静的メンバー TryGetServiceVersionRaw<TComponent> データベースから特定のコンポーネントのサービスのバージョンのエントリとコンポーネントの作成者を取得します。キャッシュは使用されません。

このページのトップへ

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

  名前 説明
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceEnd ServiceEnd は、ホストが締められ、このサービスがに保持されているすべてのリソースを解放する必要があるときに呼び出されます。
明示的なインターフェイス実装プライベート メソッド ITeamFoundationService.ServiceStart

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Framework.Server 名前空間