ServiceDefinition 클래스
상속 계층 구조
System.Object
Microsoft.TeamFoundation.Server.Core.Location.ServiceDefinition
네임스페이스: Microsoft.TeamFoundation.Server.Core.Location
어셈블리: Microsoft.TeamFoundation.Server.Core(Microsoft.TeamFoundation.Server.Core.dll)
구문
‘선언
<CallOnSerializationAttribute("PrepareForWebServiceSerialization")> _
<ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)> _
Public Class ServiceDefinition
[CallOnSerializationAttribute("PrepareForWebServiceSerialization")]
[ClassVisibilityAttribute(ClientVisibility.Public, ClientVisibility.Internal)]
public class ServiceDefinition
ServiceDefinition 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() |
ServiceDefinition |
위쪽
속성
이름 | 설명 | |
---|---|---|
![]() |
Description | 문서 또는이 서비스 또는 그 사용 방법에 대해 설명 하는 텍스트입니다. |
![]() |
DisplayName | 이 서비스 정의 대 한 표시 이름 |
![]() |
Identifier | 이와 같은 서비스의이 인스턴스에 대 한 식별자입니다.함께 하 고 식별자는 ServiceType 서비스 정의 고유 하 게 식별 합니다. |
![]() |
IsSingleton | 사용되지 않습니다. True 이면이 경우에 사용 되는이 형식 정의 서비스 합니다.이 서비스 정의를 등록 되며이이 서비스 종류와 서비스 정의가 없습니다 이미 등록할 수 있습니다.하는 singleton 정의이 정의 업데이트 되는 경우 등록 된 유일한 정의 여야 합니다.단일 항목 정의 등록 되 면 지정 된 서비스 형식 사용 하 여 다른 서비스 정의가 없습니다 등록할 수 있습니다. |
![]() |
LocationMappings | 이 서비스에 대 한 거주를 정의 하는 위치 매핑이 FullyQualified 서비스 정의 대 한 액세스 매핑을 제공.상대 하는 서비스 정의 대해서이 항상 비어 있게 됩니다. |
![]() |
RelativePath | 이 서비스 정의 대 한 상대 경로입니다.FullyQualified는 RelativeToSetting을 사용 하는 경우이 값은 null 이어야 합니다, 그리고 그렇지 않으면 상대 설정 서비스는 어떤 기준으로 하는 경로 부분이 있어야 합니다.호출자는이 값을 변경 하는 경우이 정의 LocationMappings에 대 한 잘못 된 값이 포함 됩니다 및의 LocationServiceAPI에 다시 전달 될 때까지 LocationForZone에 대 한 호출에 대 한 잘못 된 위치를 반환 합니다. |
![]() |
RelativeToSetting | 기준으로이 서비스는 TeamFoundationServer의 계층입니다.이 RelativePath 및 위치 서비스 정의 항목 액세스 매핑에 대 한 사용 됩니다 FullyQualified 이외의 값이 있는 서비스의 최종 위치를 확인.호출자는이 값을 변경 하는 경우이 정의 LocationMappings에 대 한 잘못 된 값이 포함 됩니다 및의 LocationServiceAPI에 다시 전달 될 때까지 LocationForZone에 대 한 호출에 대 한 잘못 된 위치를 반환 합니다. |
![]() |
RelativeToSettingValue | |
![]() |
ServiceType | 서비스 정의 되는 형식의 이름입니다.참고 여러 개의 서비스 동일한 ServiceType을 가질 수 있습니다.함께 하 고 식별자는 ServiceType 서비스 정의 고유 하 게 식별 합니다. |
![]() |
ToolId | "도구"의 범주가이 서비스의 일부입니다.이전 등록 도구 id에 해당 합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() |
AddLocationMapping | 위치 매핑이 제공된 액세스 매핑 및 위치에 대 한 서비스 정의를 추가합니다.참고 경우 매핑을 이미 제공된 액세스 매핑을 덮어씁니다. |
![]() |
Equals | 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨) |
![]() |
Finalize | 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() |
GetHashCode | 기본 해시 함수로 작동합니다. (Object에서 상속됨) |
![]() |
GetLocationMapping | 제공 나이 ServiceDefinition 제공 된 AccessMapping에는 LocationMapping 없을 경우 null의 LocationMapping는 AccessMapping에 대 한 반환 합니다.항상이 함수에 상대적인 ServiceDefinition에서 호출 되 면 null이 반환 됩니다. |
![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
![]() |
RemoveLocationMapping | 제공 된 액세스 매핑 위치 매핑을 제거 합니다.참고 액세스 매핑 동일한 것으로 확인 되는 모니커는 기반으로 합니다. |
![]() |
ToString | (Object.ToString()을(를) 재정의함) |
위쪽
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.