WorkspaceSpec クラス

処理のバージョン コントロール ワークスペースの指定のユーティリティ クラス。これは異なり、書式設定して分析、などのルーチンを検証します

継承階層

System.Object
  Microsoft.TeamFoundation.VersionControl.Common.WorkspaceSpec

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

構文

'宣言
Public NotInheritable Class WorkspaceSpec
public static class WorkspaceSpec

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

プロパティ

  名前 説明
パブリック プロパティ静的メンバー OwnerDisambiguationSeparatorEnd 所有者の区別の区分線の端の文字列を返します。
パブリック プロパティ静的メンバー OwnerDisambiguationSeparatorStart 所有者の区別の区切りの開始文字列を返します。
パブリック プロパティ静的メンバー Separator WorkspaceSpec の区切り文字を返します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド静的メンバー Combine(String, String) 別のワークスペースおよび所有者のパートからの修飾ワークスペースの名前をビルドします。
パブリック メソッド静的メンバー Combine(String, String, String) 別のワークスペースおよび所有者のパートからの所有者の区別を持つ完全修飾ワークスペースの名前をビルドします。
パブリック メソッド静的メンバー IsLegalName ワークスペース名が有効な文字のみで構成され、チェックの区切り記号を指定し、ワークスペースで、最大長より小さいかどうか含まれていません。
パブリック メソッド静的メンバー Parse(String, String, String%, String%) フォームのワークスペースのワークスペースの指定を解析します。; ユーザーが 2 人の部分を返します。ユーザー名がワークスペースの指定 (または完全修飾) 指定されていない場合は、defaultUser 引数から情報を使用します。メモ: このメソッドで修飾されたユーザー名 (たとえば.. domain\ プレフィックスが不足しています)、このルーチン不足している部分を提供しませんが生じることがあります。呼び出し元がこれを行うことを保証します。
パブリック メソッド静的メンバー Parse(String, String, String, String%, String%, String%) フォームのワークスペースのワークスペースの指定を解析します。; ユーザーが 2 人の部分を返します。ユーザー名がワークスペースの指定 (または完全修飾) 指定されていない場合は、defaultUser 引数から情報を使用します。メモ: このメソッドで修飾されたユーザー名 (たとえば.. domain\ プレフィックスが不足しています)、このルーチン不足している部分を提供しませんが生じることがあります。呼び出し元がこれを行うことを保証します。
パブリック メソッド静的メンバー SanitizeProposedName シェルブセットまたはワークスペースの名前を指定した、シェルブセット、ワークスペース名の最大文字数で、および削除の無効な文字を省略します。名前の検証は、サーバーによって実装されます。名前をクリーンアップするために sanitization のプロセスがこのオブジェクト モデルのバージョンの時点で最新です。低い間、生成された名前は、ワークスペースとシェルブセットの名前の規則の変更が有効な原因でない場合があります。このメソッドが esprtfs の将来のバージョンで使用することは可能です。

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.VersionControl.Common 名前空間