Share via


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 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 Workspace 마샬링하는 기본 생성자입니다.

위쪽

속성

  이름 설명
Public 속성 Comment 작업 영역에 대 한 의견.Null 이거나 비어 있을 수 있습니다. 참고: XML 모든 줄 끝에 LF (\n)를 표준화 합니다.
Public 속성 Computer 이 작업 영역에 속한 컴퓨터의 이름입니다.
Public 속성 EffectivePermissions 이 필드는이 작업 영역 네트워크를 통해 클라이언트에 다시 보내는 경우에 채워집니다. 관련 된 webmethod 라는 사용자의 효과적인 WorkspacePermissions 포함: CreateWorkspace, UpdateWorkspace, QueryWorkspace, QueryWorkspaces. 이 필드는 정적 Workspace.PopulateEffectivePermissionsForUser 메서드를 사용 하 여 채워집니다.것 제외 하 고 PopulateEffectivePermissionsForUser 사용 하 여 값을 채울 직후 보안 평가 대 한 신뢰할 수 없습니다 합니다.그렇지 않으면 HasWorkspacePermission 또는 CheckWorkspacePermission 중 하나는 SecurityManager를 사용 합니다.
Public 속성 Folders 이 작업 영역의 작업 폴더 매핑의 배열입니다.최신 데이터베이스와 폴더를 반환 하려면이 속성은 아닙니다.최신 매핑이 필요한 경우 GetUpToDateFolders 호출 되어야 합니다.
Public 속성 IsLocal True 이면 작업 영역 로컬 작업 영역입니다. False 이면 작업 영역 서버 작업 영역 (일반 작업)입니다.
Public 속성 LastAccessDate 작업 영역에 액세스 한 마지막 시간 해상도 일 날짜입니다.
Public 속성 Name 작업 영역 이름입니다.주어진된 OwnerName에 대해 고유 해야 합니다.
Public 속성 Options
Public 속성 OwnerAliases
Public 속성 OwnerDisplayName 이 작업 영역을 소유 하는 사용자의 표시 이름입니다.
Public 속성 OwnerIdentifier
Public 속성 OwnerIdentityType 이 클라이언트에서 사용 하는 IdentityDescriptor 보낼 IdentityDescriptor Framework 서버 클래스를 사용 합니다.Whidbey XML 역직렬화 버그와 관련 하 여---Whidbey 호환성 중단 하지에이 하위 요소가 없는 요소 (약식) 끝 없는 및 IdentityDescriptor에 의존 합니다.따라서 양식 이어야 합니다: "" 합니다.
Public 속성 OwnerName 이 작업 영역을 소유 하는 사용자의 id 이름입니다. 도메인 \ 사용자 이름 형식 이어야 합니다.
Public 속성 OwnerUniqueName 이 작업 영역을 소유 하는 사용자의 고유 이름입니다.
Public 속성 SecurityToken 보안 토큰 보안 서비스를 사용 하 여 작업 영역 네임 스페이스입니다.

위쪽

메서드

  이름 설명
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 GetUpToDateFolders 배열이이 작업 영역의 작업 폴더 매핑을 사용 하 여 데이터베이스의 최신 상태를 유지 하.
Public 메서드 LocalItemToWorkingFolder 지정된 된 로컬 경로 작업 영역에서 매핑되는 방법을 설명 하는 새 작업 폴더 개체를 반환 합니다. 생성 된 작업 폴더의 경로 지정된 항목을 정확 하 게 합니다.; 일치 합니다. 즉, 작업 폴더 개체 중복 되지 않은 반드시 폴더 컬렉션에 작업 폴더 개체 의입니다.
Public 메서드 LocalToServerItem 작업 폴더의 작업 영역에 따라 서버의 항목을 로컬 항목으로 변환 합니다. HonorCloaks이 true 이면 ItemCloakedException는 숨겨진된 항목을 제공 합니다. HonorCloaks가 false 이면 숨겨진된 항목은 null을 반환 합니다. 매핑되지 않은 항목을 ItemNotMappedException는 항상 제공 합니다.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 RecordInformation IRecordable.RecordInformation 레코드 클래스에 대 한 정보 로깅
Public 메서드 ServerItemToWorkingFolder 지정 된 서버 경로 작업 영역에서 매핑되는 방법을 설명 하는 새 작업 폴더 개체를 반환 합니다. 생성 된 작업 폴더의 경로 지정된 항목을 정확 하 게 합니다.; 일치 합니다. 즉, 작업 폴더 개체 중복 되지 않은 반드시 폴더 컬렉션에 작업 폴더 개체 의입니다.
Public 메서드 ServerToLocalItem 작업 폴더의 작업 영역에 따라 localitem 항목에 서버 항목으로 변환 합니다. HonorCloaks이 true 이면 ItemCloakedException는 숨겨진된 항목을 제공 합니다. HonorCloaks가 false 이면 숨겨진된 항목은 null을 반환 합니다. 매핑되지 않은 항목을 ItemNotMappedException는 항상 제공 합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.TeamFoundation.VersionControl.Server 네임스페이스