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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。