다음을 통해 공유


ICatalogService 인터페이스

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

구문

‘선언
Public Interface ICatalogService
public interface ICatalogService

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

속성

  이름 설명
Public 속성 LocationService 이 카탈로그를 사용 하 여 서비스 참조 정의 대 한 위치 서비스를 반환 합니다.
Public 속성 RootNodes 트리의 루트 노드를 반환합니다.

위쪽

메서드

  이름 설명
Public 메서드 CreateChangeContext 여러 변경 내용을 일괄 처리할 수 함께 변경 컨텍스트를 만듭니다.
Public 메서드 QueryNodes(IEnumerable<String>, IEnumerable<Guid>, CatalogQueryOptions) ParentPath는 아래의 resourceTypeFilters에 있는 종류는 카탈로그 노드를 반환 합니다.
Public 메서드 QueryNodes(IEnumerable<String>, IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) ParentPath는 아래의 resourceTypeFilters에 있는 종류는 카탈로그 노드를 반환 합니다.
Public 메서드 QueryParents 부모 뿐만 아니라 제공 된 리소스에 대 한 노드를 반환 합니다.직접 노드와 상위 노드 반환 되지 않습니다 경우 필터링 됩니다.다음 트리: PG1 / \ PG2 PG3 / \ \ TPC1 TPC2 TPC3 / \ tp1은 TP2 쿼리 필터 및 루트 recursing tp1은 식별자에 대 한 TPC1 및 PG2 PG1 yeild tp1은, 것입니다.
Public 메서드 QueryResources(IEnumerable<Guid>, CatalogQueryOptions) 식별자와 연결 된 리소스를 반환 합니다.
Public 메서드 QueryResources(IEnumerable<Guid>, IEnumerable<KeyValuePair<String, String>>, CatalogQueryOptions) 반환 하며 읽기 전용 prvodied 형식의 카탈로그 리소스의 모든.Guid.empty가 전달 된 리소스를 모두 반환 됩니다.
Public 메서드 QueryResourcesByType 반환 하며 읽기 전용 prvodied 형식의 카탈로그 리소스의 모든.Guid.empty가 전달 된 리소스를 모두 반환 됩니다.
Public 메서드 QueryResourceTypes 지정 된 식별자의 모든 리소스 형식을 반환합니다.Null 또는 빈 목록에 전달 되 면 모든 리소스 형식이 반환 됩니다.
Public 메서드 QueryRootNode 지정 된 루트 노드를 반환합니다.잘 알려진 루트 경로 Microsoft.TeamFoundation.Framework.Common.Catalog.CatalogTree에서 찾을 수 있습니다.
Public 메서드 QueryUpTree "Up"에서 제공된 된 경로 해당 부모 노드의 하위 항목에서 제공 된 형식에 대 한 보고 트리를 쿼리 합니다.이 쿼리 경로가 tp1 "TFSInstance1/PG1/TPC1/은" 일련의 QueryNodes 호출 된 다음 pathSpecs로 변환 됩니다. "TFSInstance1 / *" "TFSInstance1/PG1 / *" "TPC1/TFSInstance1/PG1 / *" 수 사용할 때의 예로 부모 노드 중 하나의 자식 ReportServer 찾아야 한 노드에 추가 되는 ReportingSite.
Public 메서드 SaveDelete 카탈로그에서이 노드를 삭제합니다.이 노드는 유일한 노드가 가리키는 리소스에 가리키는 경우 다음이 리소스 삭제 됩니다.에 있으면이 노드 인프라 트리 다음이 노드를 사용 하 여 연결 된 리소스 레코드도 삭제 됩니다 및 것은 기본적으로 재귀적입니다.
Public 메서드 SaveMove 이 이동 변경 컨텍스트를 추가합니다.Save ()를 호출할 때 서버에 보내집니다.NodeToMove 또는 newParent 속성이 업데이트 되어 다음 해당 됩니다 확정도 참고.명시적으로 이동 하는 모든 노드 IsDefault를 0으로 설정 해야 합니다.
Public 메서드 SaveNode 카탈로그에 업데이트 된 노드 및 해당 리소스를 저장합니다.
Public 메서드 SaveResource 카탈로그에 업데이트 된 리소스를 저장합니다.서비스 정의 서비스 참조가 만들어집니다 새는 존재 하는 이들이 일치 하지 않으면 업데이트 합니다.

위쪽

참고 항목

참조

Microsoft.TeamFoundation.Framework.Client 네임스페이스