TeamFoundationServiceHost クラス
継承階層
System.Object
Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost
名前空間: Microsoft.TeamFoundation.Framework.Server
アセンブリ: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)
構文
'宣言
Public Class TeamFoundationServiceHost _
Inherits ServiceHost(Of TeamFoundationRequestContext) _
Implements IDisposable
public class TeamFoundationServiceHost : ServiceHost<TeamFoundationRequestContext>,
IDisposable
TeamFoundationServiceHost 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
ActiveRequests | こののアクティブな要求リストのホスト (ServiceHost<T> から継承されます。) | |
ApplicationServiceHost | このホストがアプリケーションやコレクションの場合、現在のホストからアプリケーション サービス ホストを取得します。これは DeploymentServiceHost 場合は、このプロパティは null を返します。 | |
Authority | ホスト (たとえば) contoso.tfs.com の証明機関を返します。これにより、ホストはホストのオプションでは、一致を必要としない場合は null になることがあります。 | |
CollectionServiceHost | 現在のホストからコレクション サービス ホストを取得します。このホストが参照するコレクションであるホスト チェイン上で検索します。が 1 の場合、null を返します。 | |
DataDirectory | これにより、このホストするファイルを格納する完全修飾するローカル ファイル システムのディレクトリがのである。他のホストはないこの位置に読み取り/書き込み。この例としては、バージョン コントロールのプロキシ キャッシュの場所です。データ ディレクトリを次のロジックに基づいて構成するを取得します: 1。.config ファイルで指定されている 1 であるかどうかをチェックします。2.レジストリで指定されている 1 であるかどうかをチェックします。3.使用できる PhysicalDirectory\_tfs_data を使用します。4.String.Empty は、ルートとして使用されます。ディレクトリは、このホストで一意になります。ディレクトリは、このホストで一意になります。 | |
DeploymentServiceHost | 現在のホストに関連付けられている配置サービス ホストを取得します。配置の場合、アプリケーションおよびコレクションはこれを null 値を返す必要があります。ホスト | |
HasDatabaseAccess | サービス ホストがデータベースと通信方法を知っている場合、true を返します | |
HostType | このサービス ホストが実行されているコンテキスト。 | |
InstanceId | このサービス ホストの一意の識別子。 (ServiceHost<T>.InstanceId をオーバーライドします。) | |
IsDisposed | (ServiceHost<T> から継承されます。) | |
IsProduction | フラグ。運用および開発環境を判断する。 | |
Items | 項目のコレクションは、システム上の他に、サービスを一つのホストのコンテキスト内で名前付きデータを格納することもできます。 | |
LastUse | (ServiceHost<T> から継承されます。) | |
Metabase | このホストのメタベース パスは構造体の周囲に一般的な合成定義します。 | |
MetabaseRegistryPatterns | このサービス ホストのメタベース レジストリのクエリ パターン。 | |
Name | このサービス ホストの名前。null または空であるがあります。 | |
NumberOfActiveRequests | 現在アクティブな要求の数 (ServiceHost<T> から継承されます。) | |
ParentServiceHost | ||
PartitionId | ||
PhysicalDirectory | これは、このホストに対応する完全修飾名でローカル ファイル システムのディレクトリです。仮想パスが再マップされている場合、このディレクトリは再マップされた位置を表す必要があります。 | |
PlugInDirectory | ||
RequestsDrainedEvent | イベントを取得します。 (ServiceHost<T> から継承されます。) | |
StartTime | 時にインスタンスが呼び出されたこのホストを取得します。 | |
StaticContentDirectory | SAP に関連する静的コンテンツ ディレクトリ。これは、仮想ディレクトリがドライブの実際の内容とは異なる位置にマップできます。 | |
Status | サービス ホストの現在の状態を取得します。 | |
StatusReason | 現在の理由を取得します。 | |
VirtualDirectory | これは、SAP の例に関連してホストの仮想ディレクトリです: http://charry-dev:8080/Application/Collection のアプリケーション ホスト = /Application のコレクション ホスト /Application/Colletion = (ServiceHost<T>.VirtualDirectory をオーバーライドします。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
ApplicationEndRequest | アプリケーションの要求を終了します。プロセスの要求がアクティブな要求のセットからフィルター処理、要求を削除し、要求コンテキストを破棄します。 | |
BeginRequest | 現在アクティブな要求のセットに要求コンテキストを追加します。 (ServiceHost<T>.BeginRequest(T) をオーバーライドします。) | |
BeginStatusChange | 現在のホストの状態の変更操作を該当する場合は開始します。 | |
CheckIfDisposed | 次に、の使用を開始する前にホストが、有効なホスト オブジェクトで、使用してさせられなかったことを確認します。 (ServiceHost<T> から継承されます。) | |
CreateServicingContext | ||
Dispose() | (ServiceHost<T> から継承されます。) | |
Dispose(Boolean) | (ServiceHost<T>.Dispose(Boolean) をオーバーライドします。) | |
EndRequest | 現在アクティブな要求のセットに要求コンテキストを削除します (ServiceHost<T>.EndRequest(T) をオーバーライドします。) | |
EndStatusChange | 次の有効な状態を状態に移行して状態の変更操作を完了します。停止、停止、起動に移動しますが呼び出されるに移動し、一時停止、一時停止に移動します。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetCulture | アプリケーションのカルチャは、この Team Foundation アプリケーションのインストール カルチャです。 | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
InitializeMetabaseLegacy | メタベース従来の方法を初期化します。これは、要求の制限のレジストリ キーが TFS のレジストリの表に、アサートされないときは、オンラインなアップグレードをサポートするために、このメソッドを保持する必要があります。メモ: このメソッドで新しい要求の制限を追加しないでください。 | |
Is | サービス ホストが特定の TeamFoundationHostType の機能をサポートするかどうかを確認することがあります。1 個のサービス ホストは複数のホストの種類をサポートできます。 | |
IsOnly | ServiceHosts はアプリケーション サービス ホストによって例と配置のサービス ホストまとめられる場合があります。同時に複数の型です。 このメソッドは、ホストが他のと型指定され、まとめられない型だけになります。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
MonitorClientDisconnects | ||
MonitorServiceHostRequests | ||
OiHeartbeat | ||
RaisePropertiesChanged | ||
RaiseStatusChanged | ||
ReportException | ||
SetHostStatus | このメソッドは、内部でだけ使用します。 | |
StartServices | 適切な順序でコア サービスが読み込まれます。 | |
StopServices | 現在のサービス ホストのすべてのアクティブなサービスをシャットダウンします。 | |
ThrowIfShutdown | ホストが現在一時停止、停止した場合には例外をスローします。 | |
ToString() | (Object.ToString() をオーバーライドします。) | |
ToString(Guid, String) | ||
ToString(String, String) |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
PropertiesChanged | ホスト プロパティの変更をキャプチャするためのイベントを提供します。 | |
StatusChanged | ホストの状態の変更と変更イベントをキャプチャするためのイベントを提供します。 |
このページのトップへ
フィールド
名前 | 説明 | |
---|---|---|
m_hostProperties | ||
m_hostPropertiesLock | ||
s_hostSecurityNamespace |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。