継承階層
System.Object
Microsoft.TeamFoundation.Framework.Server.ServiceDefinition
名前空間: Microsoft.TeamFoundation.Framework.Server
アセンブリ: Microsoft.TeamFoundation.Framework.Server (Microsoft.TeamFoundation.Framework.Server.dll 内)
構文
'宣言
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)> _
Public Class ServiceDefinition
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)]
public class ServiceDefinition
ServiceDefinition 型で公開されるメンバーは以下のとおりです。
コンストラクター
| 名前 | 説明 | |
|---|---|---|
![]() |
ServiceDefinition() | |
![]() |
ServiceDefinition(String, Guid, String, String, RelativeToSetting, String, String) | サービスの定義を作成するためのファクトリ メソッド。位置のマップは、[IServiceDefinition.AddLocationMapping()] の関数によって追加できます。このメソッドが定義サービスを登録しないことに注意してください。 |
このページのトップへ
プロパティ
| 名前 | 説明 | |
|---|---|---|
![]() |
Description | 文書を表示するか、またはこのサービスがである場合、います。また、で使用する方法について説明します。 |
![]() |
DisplayName | このサービス定義の表示名。 |
![]() |
Identifier | このサービスの種類のこのインスタンスの識別子。 [ServiceType] とともに [Identifier] は、サービス定義を区別します。 |
![]() |
IsSingleton | 互換性のために残されています。 [true] のこれがこの種類の唯一のサービス定義の場合は。このサービス定義が登録されると、これが [true]場合、このサービスの種類とサービスの定義は既に登録することはできません。これはシングルトン定義であるため、この定義が更新された場合は、登録されている唯一の定義である必要があります。 シングルトン定義が登録されている場合は、他の特定のサービスの種類の定義とサービスの登録することはできません。 |
![]() |
LocationMappings | この [FullyQualified] の特定のアクセスのマッピングの耐用年数が定義の場所に処理するかを定義する場所のマッピング。相対の各サービス定義の場合、これは常に空です。 |
![]() |
RelativePath | このサービス定義の相対パス。 [RelativeToSetting] が [FullyQualified]場合、この値はnullである必要があります。それ以外の場合は相対的な設定でサービスのために、では、パスの一部を含める必要があります。呼び出し元がこの値を変更すると、この定義は [LocationServiceAPI]再びに渡されるまで [LocationMappings] の不適切な値を指定し、[LocationForZone] の呼び出しに不適切な位置を返します。 |
![]() |
RelativeToSetting | このサービスが基準である [TeamFoundationServer] の層。アクセスのマッピングの定義と [RelativePath] ロケーション サービス エントリとともにこれが、[FullyQualified]以外の設定であるサービスの最終的な場所を決定するために使用されます。呼び出し元がこの値を変更すると、この定義は [LocationServiceAPI]再びに渡されるまで [LocationMappings] の不適切な値を指定し、[LocationForZone] の呼び出しに不適切な位置を返します。 |
![]() |
RelativeToSettingValue | |
![]() |
ServiceType | これは、定義されるサービスの種類の名前です。複数Servicesとが同じ [ServiceType]があることに注意してください。 [ServiceType] とともに [Identifier] は、サービス定義を区別します。 |
![]() |
ToolId | このサービスが含まれているツール「」のカテゴリ。これは、古い登録ツールIDに対応します。 |
このページのトップへ
メソッド
| 名前 | 説明 | |
|---|---|---|
![]() |
AddLocationMapping | サービス定義に指定されたアクセス マッピングと場所の場所のマッピングを追加します。既にマップできますが、指定されたアクセスの割り当てにある場合は、上書きされていることに注意してください。 |
![]() |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetLocationMapping | この [ServiceDefinition] に提供された [AccessMapping]の [LocationMapping] がある提供されるか、またはnull [AccessMapping] の [LocationMapping] を返します。この関数は、非相対 [ServiceDefinition]呼び出された場合、null値を常に返します。 |
![]() |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() |
RemoveLocationMapping | 提供されるアクセスのマッピングの場所のマッピングを削除します。アクセスのマッピングがモニカーに基づいて等価であると判断ことに注意してください。 |
![]() |
ToString | (Object.ToString() をオーバーライドします。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
.gif)
.gif)
.gif)