다음을 통해 공유


TeamFoundationCatalogService 클래스

상속 계층 구조

System.Object
  Microsoft.TeamFoundation.Server.Core.TeamFoundationCatalogService

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

구문

‘선언
<TeamFoundationServiceDependency(GetType(TeamFoundationSecurityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(IdentityService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationPropertyService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationLocationService))> _
Public NotInheritable Class TeamFoundationCatalogService _
    Implements ITeamFoundationService, IDisposable
[TeamFoundationServiceDependency(typeof(TeamFoundationSecurityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(IdentityService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationPropertyService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationLocationService))]
public sealed class TeamFoundationCatalogService : ITeamFoundationService, 
    IDisposable

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

메서드

  이름 설명
Public 메서드 CreateTransactionContext 트랜잭션 컨텍스트를 변경 하려면 만듭니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 QueryCatalogDependents 모든 노드가 존재 여부에 의존 하는 노드를 반환 합니다.
Public 메서드 QueryNodes(TeamFoundationRequestContext, String, Guid) PathSpec는 아래의 resourceTypeFilter에 있는 종류는 카탈로그 노드를 반환 합니다.자세한 정보 및 기타 옵션에 대 한 오버 로드를 참조 하십시오.
Public 메서드 QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) ParentPath는 아래의 resourceTypeFilters에 있는 종류는 카탈로그 노드를 반환 합니다.
Public 메서드 QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>)
Public 메서드 QueryNodes(TeamFoundationRequestContext, IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) ParentPath는 아래의 resourceTypeFilters에 있는 종류는 카탈로그 노드를 반환 합니다.
Public 메서드 QueryNodes(TeamFoundationRequestContext, String, Guid, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions)
Public 메서드 QueryParents 부모 뿐만 아니라 제공 된 리소스에 대 한 노드를 반환 합니다.직접 노드와 상위 노드 반환 되지 않습니다 경우 필터링 됩니다.다음 트리: PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ tp1은 TP2 쿼리 필터 및 루트 recursing tp1은 식별자에 대 한 TPC1 및 PG2 PG1 yeild tp1은, 것입니다.
Public 메서드 QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, CatalogQueryOptions) 식별자와 연결 된 리소스를 반환 합니다.
Public 메서드 QueryResources(TeamFoundationRequestContext, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) 반환 하며 읽기 전용 카탈로그 리소스 제공 된 형식에 대 한 모든.
Public 메서드 QueryResourcesByType 반환 하며 읽기 전용 카탈로그 리소스 제공 된 형식에 대 한 모든.
Public 메서드 QueryResourceType 지정 된 식별자에 대 한 리소스 형식을 반환합니다.
Public 메서드 QueryResourceTypes 지정 된 식별자의 모든 리소스 형식을 반환합니다.Null 또는 빈 목록에 전달 되 면 모든 리소스 형식이 반환 됩니다.
Public 메서드 QueryRootNode 지정 된 루트 노드를 반환합니다.잘 알려진 루트 경로 Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree에서 찾을 수 있습니다.
Public 메서드 QueryRootNodes 트리의 루트 노드를 반환합니다.
Public 메서드 SaveTransactionContextChanges 컨텍스트와 연결 된 트랜잭션 수행 권한을 확인 한 후 변경 내용을 저장 합니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 IDisposable.Dispose 삭제-직접 호출 하지 마십시오!
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceEnd 정리 및 리소스입니다.
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceStart 클래스를 초기화 합니다.

위쪽

스레드로부터의 안전성

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

참고 항목

참조

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