다음을 통해 공유


TeamFoundationServiceHost 클래스

상속 계층 구조

System.Object
  Microsoft.TeamFoundation.Framework.Server.ServiceHost<TeamFoundationRequestContext>
    Microsoft.TeamFoundation.Framework.Server.TeamFoundationServiceHost
      Microsoft.TeamFoundation.Framework.Server.DeploymentServiceHost

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

구문

‘선언
Public Class TeamFoundationServiceHost _
    Inherits ServiceHost(Of TeamFoundationRequestContext) _
    Implements IDisposable
public class TeamFoundationServiceHost : ServiceHost<TeamFoundationRequestContext>, 
    IDisposable

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

속성

  이름 설명
Protected 속성 ActiveRequests 이 호스트에 대 한 활성 요청 목록 (ServiceHost<T>에서 상속됨)
Public 속성 ApplicationServiceHost 이 호스트는 응용 프로그램 또는 수집 하는 경우 현재 호스트에서 응용 프로그램 서비스 호스트를 검색 합니다.DeploymentServiceHost에는이 속성에서 null이 반환 됩니다.
Public 속성 Authority 호스트 기관 (예: 반환 contoso.tfs.com)입니다.호스트 기관 호스트 선택에 대 한 일치 필요가 없으면 null 일 수 있습니다.
Public 속성 CollectionServiceHost 현재 호스트에서 컬렉션 서비스 호스트를 검색합니다.이 호스트 컬렉션이 찾을 호스트 체인을 검색 합니다.하나 찾을 수 없으면 null을 반환 합니다.
Public 속성 DataDirectory 이이 호스트 수 로컬 정규화 된 파일 시스템 디렉터리 사용 파일을 저장 합니다.다른 호스트는 읽기/쓰기가 아니라이 위치에 있습니다.이러한 예로 버전 제어 프록시 캐시 위치.다음 논리에 따라 구성 데이터 디렉터리를 가져옵니다: 1..Config 파일에 지정 되는지 확인 합니다. 2.레지스트리에 지정 되는지 확인 합니다. 3.해당 하는 경우는 PhysicalDirectory\_tfs_data를 사용 합니다. 4.String.Empty 루트로 사용 됩니다.이 호스트에 대 한 디렉터리를 고유 구성 다음 됩니다.이 호스트에 대 한 디렉터리를 고유 구성 다음 됩니다.
Public 속성 DeploymentServiceHost 현재 호스트와 연결 된 배포 서비스 호스트를 검색 합니다.호스트 배포, 응용 프로그램 및 컬렉션에 대 한이 null을 반환 합니다.
Public 속성 HasDatabaseAccess 서비스 데이터베이스를 말하는 방법을 알고 있는 경우 true를 반환
Public 속성 HostType 이 서비스 호스트에서 실행 되는 컨텍스트.
Public 속성 InstanceId 이 서비스 호스트에 대 한 고유 식별자입니다. (ServiceHost<T>.InstanceId을(를) 재정의함)
Public 속성 IsDisposed (ServiceHost<T>에서 상속됨)
Public 속성 IsProduction 생산/개발 환경을 결정 하는 플래그입니다.
Public 속성 Items Items 컬렉션에서는 다른 시스템에서 단일 서비스 호스트의 컨텍스트에서 명명 된 데이터를 저장.
Public 속성 LastUse (ServiceHost<T>에서 상속됨)
Public 속성 Metabase 이 호스트 정의 대 한 메타 베이스는 일반 구성 경로 구조 주위.
Protected 속성 MetabaseRegistryPatterns 이 서비스 호스트에 대 한 메타 베이스 레지스트리 쿼리 패턴.
Public 속성 Name 이 서비스 호스트 이름입니다.Null 이거나 비어 있을 수 있습니다.
Public 속성 NumberOfActiveRequests 현재 활성 요청 수입니다. (ServiceHost<T>에서 상속됨)
Public 속성 ParentServiceHost
Public 속성 PartitionId
Public 속성 PhysicalDirectory 이 호스트에 매핑된 로컬 정규화 된 파일 시스템 디렉터리입니다.가상 경로 다시 매핑할 경우이 디렉터리는 다시 매핑된 위치를 나타내야 합니다.
Public 속성 PlugInDirectory
Protected 속성 RequestsDrainedEvent 이벤트를 가져옵니다. (ServiceHost<T>에서 상속됨)
Public 속성 StartTime 이 호스트 인스턴스 시작 시간을 가져옵니다.
Public 속성 StaticContentDirectory 정적 콘텐츠 디렉터리, SAP 기준으로 합니다.가상 디렉터리를 드라이브의 실제 내용이 다른 위치에 매핑할 수 있습니다.
Public 속성 Status 서비스 호스트의 현재 상태를 가져옵니다.
Public 속성 StatusReason 현재 상태에 대 한 이유를 가져옵니다.
Public 속성 VirtualDirectory 이것은 SAP 예제를 기준으로 해당 호스트의 가상 디렉터리: http://charry-dev:8080/응용 프로그램/컬렉션 응용 프로그램 호스트 /Application 컬렉션 호스트 = = / 응용 프로그램/컬렉션 (ServiceHost<T>.VirtualDirectory을(를) 재정의함)

위쪽

메서드

  이름 설명
Public 메서드 ApplicationEndRequest 응용 프로그램 요청을 종료 합니다.요청 필터를 처리 하 고 활성 요청의 집합에서 요청을 제거 요청 컨텍스트를 삭제 합니다.
Public 메서드 BeginRequest 현재 요청의 집합 요청 컨텍스트 추가 (ServiceHost<T>.BeginRequest(T)을(를) 재정의함)
Protected 메서드 BeginStatusChange 현재 호스트에서 상태 변경 작업을 시작 합니다.
Protected 메서드 CheckIfDisposed 호스트는 여전히 유효한 호스트 개체와 사용을 시작 하기 전에 삭제 된 않았는지 확인 하십시오. (ServiceHost<T>에서 상속됨)
Public 메서드 CreateServicingContext
Public 메서드 Dispose() (ServiceHost<T>에서 상속됨)
Protected 메서드 Dispose(Boolean) (ServiceHost<T>.Dispose(Boolean)을(를) 재정의함)
Public 메서드 EndRequest 현재 요청의 집합 요청 컨텍스트를 제거 합니다. (ServiceHost<T>.EndRequest(T)을(를) 재정의함)
Protected 메서드 EndStatusChange 다음 유효한 상태로 상태 전환 상태 변경 작업이 완료 됩니다.중지 중지로 이동, 시작 시작 됨을 이동 하 고 일시 중지 일시 중지로 이동 합니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetCulture 응용 프로그램 문화권이이 팀 기반 응용 프로그램에 설치 된 culture입니다.
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 InitializeMetabaseLegacy 이전 방식으로 메타 베이스를 초기화 합니다.요청 제한 레지스트리 키 TFS 레지스트리 테이블에 아직 유지 되는 경우 온라인 업그레이드를 지원 하도록이 메서드를 계속 해야 합니다.참고:이 메서드에 새로운 요청 제한을 추가 하지 마십시오.
Public 메서드 Is 이 서비스 호스트 특정된 TeamFoundationHostType의 기능을 지원 하는지 여부를 확인 하려면 사용할 수 있습니다.서비스 호스트에 여러 호스트 형식을 지원할 수 있습니다.
Public 메서드 IsOnly 배포 서비스 호스트 응용 프로그램 서비스 호스트와 함께 사용할 수 있습니다 예를 들어, ServiceHosts는 동시에 여러 종류를 수 있습니다. 이 이렇게는 호스트 지정 되며 다른 종류와 결합 되지 형식만 인지 확인 합니다.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드 MonitorClientDisconnects
Protected 메서드 MonitorServiceHostRequests
Protected 메서드 OiHeartbeat
Protected 메서드 RaisePropertiesChanged
Protected 메서드 RaiseStatusChanged
Public 메서드 ReportException
Protected 메서드 SetHostStatus 이 메서드는 내부용입니다.
Protected 메서드 StartServices 적절 한 순서로 핵심 서비스를 로드합니다.
Protected 메서드 StopServices 현재 서비스 호스트에 대 한 모든 활성화 된 서비스를 종료합니다.
Public 메서드 ThrowIfShutdown 호스트가 현재 일시 중지 또는 중지 하는 경우 예외가 throw 됩니다.
Public 메서드 ToString() (Object.ToString()을(를) 재정의함)
Public 메서드정적 멤버 ToString(Guid, String)
Public 메서드정적 멤버 ToString(String, String)

위쪽

이벤트

  이름 설명
Public 이벤트 PropertiesChanged 캡처 호스트 속성 변경 이벤트를 제공 합니다.
Public 이벤트 StatusChanged 캡처 호스트 상태 변경 이벤트 및 변경된 이벤트를 제공 합니다.

위쪽

필드

  이름 설명
Protected 필드 m_hostProperties
Protected 필드 m_hostPropertiesLock
Protected 필드정적 멤버 s_hostSecurityNamespace

위쪽

스레드로부터의 안전성

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

참고 항목

참조

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