TeamProjectCollectionService 클래스

TeamProjectCollectionService는 프로젝트 컬렉션 관리 요청 간의 상태 정보를 추적 하기 위해 사용 됩니다. 하나의 기능은 분산 방식으로 배포 서버가 반 부하에서 컬렉션을 만드는 데 사용 되는 컬렉션의 라운드 로빈 목록을 제공 합니다.

상속 계층 구조

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamProjectCollectionService

네임스페이스:  Microsoft.TeamFoundation.Server.Core
어셈블리:  Microsoft.TeamFoundation.Server.Core(Microsoft.TeamFoundation.Server.Core.dll)

구문

‘선언
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationServicingService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationCatalogService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationDatabaseSettings))> _
Public NotInheritable Class TeamProjectCollectionService _
    Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationServicingService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationCatalogService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationDatabaseSettings))]
public sealed class TeamProjectCollectionService : ITeamFoundationService, 
    IDisposable

TeamProjectCollectionService 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 TeamProjectCollectionService

위쪽

메서드

  이름 설명
Public 메서드 CheckCollectionIsDetachable
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 GetCollectionProperties(TeamFoundationRequestContext, ServiceHostFilterFlags)
Public 메서드 GetCollectionProperties(TeamFoundationRequestContext, IList<Guid>, ServiceHostFilterFlags) 팀 프로젝트 컬렉션의 속성을 가져옵니다.
Public 메서드 GetCollectionProperties(TeamFoundationRequestContext, Guid, ServiceHostFilterFlags)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 QueryApplicationInstanceNode 조직의 루트 아래에 존재 하는 응용 프로그램 인스턴스 노드를 반환 합니다.
Public 메서드 QueryCollectionCatalogNode 조직 트리에서 아무 곳 이나 응용 프로그램 인스턴스 노드 아래에 있는 컬렉션 리소스에 대 한 노드를 반환 합니다.
Public 메서드 QueryCollectionCatalogNodes 응용 프로그램 인스턴스 노드 아래에 있는 조직 트리 컬렉션 있는 리소스에 대 한 노드를 반환 합니다.
Public 메서드 QueryCollectionCatalogResource 제공 된 ID 사용 하 여 컬렉션에 대 한 카탈로그 리소스를 반환합니다.
Public 메서드 QueryCollectionCatalogResources 모든 프로젝트 컬렉션 형식의 카탈로그 리소스를 반환 합니다.
Public 메서드 QueueAssignCollection
Public 메서드 QueueAttachCollection 이상 2010 버전의 Team Foundation Server 분리 된 팀 프로젝트 컬렉션에 연결 합니다.
Public 메서드 QueueCreateCollection 큐를 만들 팀 프로젝트 컬렉션입니다.
Public 메서드 QueueCreateProject 큐를 만들 팀 프로젝트입니다.
Public 메서드 QueueDeleteCollection 팀 프로젝트 컬렉션을 삭제 하려면 작업 큐입니다.
Public 메서드 QueueDeleteProject 팀 프로젝트 삭제를 큐에 넣습니다.
Public 메서드 QueueDetachCollection 컬렉션에 대 한 스냅숏 작업이 큐에 대기 시킵니다.
Public 메서드 QueueExportCollection 호스트 시스템에서 내보내는 컬렉션을 큐에 넣습니다.
Public 메서드 QueueServiceCollection 대기열 컬렉션을 처리 하는 작업입니다.
Public 메서드 QueueServiceCollections(TeamFoundationRequestContext, Boolean, array<String[])
Public 메서드 QueueServiceCollections(TeamFoundationRequestContext, IEnumerable<TeamProjectCollectionProperties>, Boolean, array<String[]) 큐 작업의 서비스 컬렉션입니다.
Public 메서드 QueueUpdateCollection 컬렉션의 속성을 업데이트 합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IDisposable.Dispose
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceEnd
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceStart 이 응용 프로그램에 대 한 컬렉션 서비스 설정을 로드합니다.

위쪽

스레드로부터의 안전성

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

참고 항목

참조

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