次の方法で共有


Workspace クラス

継承階層

System.Object
  Microsoft.TeamFoundation.VersionControl.Server.Workspace

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

構文

'宣言
<CallOnDeserializationAttribute("AfterDeserialize")> _
<RequiredClientServiceAttribute("VersionControlServer")> _
Public Class Workspace _
    Implements IRecordable
[CallOnDeserializationAttribute("AfterDeserialize")]
[RequiredClientServiceAttribute("VersionControlServer")]
public class Workspace : IRecordable

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

コンストラクター

  名前 説明
パブリック メソッド Workspace マーシャリングの既定のコンストラクター

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Comment ワークスペースを説明するコメント。null または空であるがあります。 メモ: XML は \n (LF) に正規化するすべての改行コードを
パブリック プロパティ Computer このワークスペースが所属するコンピューターの名前
パブリック プロパティ EffectivePermissions このフィールドは、クライアント上に、このワークスペースを戻す場合にのみ表示されます。 これは、関連する webmethod を呼び出したユーザーの有効な WorkspacePermissions が含まれています: CreateWorkspace、UpdateWorkspace、QueryWorkspace、QueryWorkspaces。 このフィールドは静的メソッド Workspace.PopulateEffectivePermissionsForUser を使用して設定されます。これは PopulateEffectivePermissionsForUser の値に設定を除く直後のセキュリティの評価に依存させないでください。それ以外 SecurityManager の HasWorkspacePermission またはを使用 CheckWorkspacePermission 1。
パブリック プロパティ Folders このワークスペースの作業フォルダー マッピングの配列。このプロパティは、データベースと最新である戻り値のフォルダーとは限りません。最新のマッピングが必要になる場合 GetUpToDateFolders が呼び出されます。
パブリック プロパティ IsLocal ワークスペースがローカル ワークスペース調整します。 ワークスペースがサーバーのワークスペース (従来のワークスペース) 場合は false。
パブリック プロパティ LastAccessDate これは、ワークスペースがアクセス最後の日の解決に日付です。
パブリック プロパティ Name ワークスペースの名前。特定の OwnerName 内で一意である必要があります。
パブリック プロパティ Options
パブリック プロパティ OwnerAliases
パブリック プロパティ OwnerDisplayName このワークスペースを所有するユーザーの表示名。
パブリック プロパティ OwnerIdentifier
パブリック プロパティ OwnerIdentityType これはクライアントの IdentityDescriptor を送信されたためにフレームワークのサーバー IdentityDescriptor クラスを使用します。Whidbey の互換性を中断するには --- Whidbey の XML の逆シリアル化のバグに関して、これはサブ要素がないと末尾の要素 (短縮形は) がない IdentityDescriptor に依存します。したがって、形式である必要があります: ""
パブリック プロパティ OwnerName このワークスペースを所有するユーザーの識別名。 フォーム DOMAIN\username になります。
パブリック プロパティ OwnerUniqueName このワークスペースを所有するユーザーの一意の名前。
パブリック プロパティ SecurityToken セキュリティ サービスを使用するワークスペースの名前空間のセキュリティ トークン

このページのトップへ

メソッド

  名前 説明
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド GetUpToDateFolders にあるものとデータベースの最新保証このワークスペースの作業フォルダー マッピングの配列。
パブリック メソッド LocalItemToWorkingFolder 特定のローカル パスがワークスペースでのマップ方法を説明する WorkingFolder の新しいオブジェクトを返します。 構築された WorkingFolder のパスは、特定の項目に正確に一致します; つまり、WorkingFolder のオブジェクトは、フォルダー コレクションの WorkingFolder のオブジェクトの 1 種類の複製ではありません。
パブリック メソッド LocalToServerItem ワークスペースの作業フォルダーに基づいてローカル項目をサーバー項目に変換します。 honorCloaks が true の場合、クロークされた項目は ItemCloakedException を示します。 honorCloaks が false の場合、クロークされた項目は null を返します。 割り当てられていない項目は ItemNotMappedException を常に示します。
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド RecordInformation レコードの IRecordable.RecordInformation のレコードのクラス情報。
パブリック メソッド ServerItemToWorkingFolder 特定のサーバー パスはワークスペースでのマップ方法を説明する WorkingFolder の新しいオブジェクトを返します。 構築された WorkingFolder のパスは、特定の項目に正確に一致します; つまり、WorkingFolder のオブジェクトは、フォルダー コレクションの WorkingFolder のオブジェクトの 1 種類の複製ではありません。
パブリック メソッド ServerToLocalItem ワークスペースの作業フォルダーに基づいて localitem の項目にサーバー項目に変換されます。 honorCloaks が true の場合、クロークされた項目は ItemCloakedException を示します。 honorCloaks が false の場合、クロークされた項目は null を返します。 割り当てられていない項目は ItemNotMappedException を常に示します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.TeamFoundation.VersionControl.Server 名前空間