次の方法で共有


ServiceDefinition クラス

サービスとそれにすべての位置を定義します。

継承階層

System.Object
  Microsoft.TeamFoundation.Framework.Client.ServiceDefinition

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

構文

'宣言
Public NotInheritable Class ServiceDefinition
public sealed class ServiceDefinition

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

コンストラクター

  名前 説明
パブリック メソッド ServiceDefinition 指定した情報に基づいて ServiceDefinition を作成します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Description 文書を表示するか、またはこのサービスがの内容とそれを使用する方法について説明します。
パブリック プロパティ DisplayName この ServiceDefinition の表示名。
パブリック プロパティ Identifier このサービスの種類のこのインスタンスの識別子。ともに ServiceType と識別子は ServiceDefinition を区別します。
パブリック プロパティ LocationMappings LocationMappings 完全修飾 ServiceDefinitions の AccessMapping の関係に位置を定義する。相対のすべての ServiceDefinition の場合、これは常に空です。
パブリック プロパティ RelativePath この ServiceDefinition の相対パス。RelativeToSetting が完全修飾場合、この値は null である必要は相対的な設定が ServiceDefinition のために、では、パスの一部を含める必要があります。
パブリック プロパティ RelativeToSetting これが外部サービスであること ServiceDefinition が Team Foundation Server の配置または完全修飾意味の要素を基準とするかを Inidicates。この RelativeToSetting に完全修飾の値が存在しない場合 RelativePath が null または空である必要があります。
パブリック プロパティ ServiceType これは、定義されるサービスの型です。複数の ServiceDefinitions は同じ ServiceType があることに注意してください。ともに ServiceType と識別子は ServiceDefinition を区別します。
パブリック プロパティ ToolType このサービスがメンバーであること Team Foundation Server のツールの型。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddLocationMapping ServiceDefinition に提供された AccessMapping の LocationMapping と位置を追加します。LocationMapping が指定された AccessMapping に対して既にある場合は、オーバーライドします。また、このメソッドは呼び出されないようにしてください。ServiceDefinitions 完全修飾する。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode 既定のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetLocationMapping この ServiceDefinition に提供された AccessMapping の LocationMapping がある提供されるか、または null AccessMapping の LocationMapping を返します。この関数は、非相対 ServiceDefinition 呼び出された場合、null 値を常に返します。
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド RemoveLocationMapping AccessMapping の LocationMapping を指定した削除します。AccessMappings がモニカーに基づいて等価であると判断ことに注意してください。
パブリック メソッド ToString (Object.ToString() をオーバーライドします。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.Framework.Client 名前空間