次の方法で共有


Workspace クラス

継承階層

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

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

構文

'宣言
<RequiredClientServiceAttribute("VersionControlServer")> _
<CallOnDeserializationAttribute("AfterDeserialize")> _
Public Class Workspace _
    Implements IRecordable
[RequiredClientServiceAttribute("VersionControlServer")]
[CallOnDeserializationAttribute("AfterDeserialize")]
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 名前空間