TeamFoundationMessageQueueService 클래스

메시지 큐를 관리 하는 Team Foundation Server 프로젝트 컬렉션입니다.

상속 계층 구조

System.Object
  Microsoft.TeamFoundation.Framework.Server.TeamFoundationMessageQueueService

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

구문

‘선언
<TeamFoundationServiceDependency(GetType(TeamFoundationSqlNotificationService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationRegistryService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationEventService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationTaskService))> _
<TeamFoundationServiceDependency(GetType(TeamFoundationHostManagementService))> _
Public NotInheritable Class TeamFoundationMessageQueueService _
    Implements ITeamFoundationService
[TeamFoundationServiceDependency(typeof(TeamFoundationSqlNotificationService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationRegistryService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationEventService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationTaskService))]
[TeamFoundationServiceDependency(typeof(TeamFoundationHostManagementService))]
public sealed class TeamFoundationMessageQueueService : ITeamFoundationService

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

생성자

  이름 설명
Public 메서드 TeamFoundationMessageQueueService

위쪽

속성

  이름 설명
Public 속성 IdleTimeout 메시지 큐에 대 한 연결이 연결 되어 유휴 상태에서 해제 되기 전에 시간 간격을 가져옵니다.
Public 속성 OfflineTimeout 메시지 큐는 오프 라인으로 간주 되기 전에 클라이언트 연결 중에 허용 되는 시간 간격을 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) 제공 되는 범위를 포함 하는 모든 메시지를 승인 하는 비동기 작업을 시작 합니다.
Public 메서드 BeginAcknowledge(TeamFoundationRequestContext, String, Guid, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) 제공 되는 범위를 포함 하는 모든 메시지를 승인 하는 비동기 작업을 시작 합니다.
Public 메서드 BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, TimeSpan, AsyncCallback, Object) 시작 되는 비동기 메시지 큐 작업을 큐에서 제거 합니다.
Public 메서드 BeginDequeue(TeamFoundationRequestContext, String, Guid, Int64, IList<AcknowledgementRange>, MessageHeaders, TimeSpan, AsyncCallback, Object) 시작 되는 비동기 메시지 큐 작업을 큐에서 제거 합니다.
Public 메서드 CreateQueue 새 메시지 큐를 만듭니다.
Public 메서드 DeleteQueue
Public 메서드 EmptyQueue 승인 처리 되지 않은 모든 메시지를 표시 하 여 메시지 큐의 내용을 비웁니다.
Public 메서드 EndAcknowledge 비동기 종료 작업에서 메시지 큐를 승인.
Public 메서드 EndDequeue 비동기 종료 큐에서 메시지 큐 작업.
Public 메서드 EnqueueMessage 메시지 큐에 있는 메시지 큐입니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 QueueExists 지정 된 큐가 등록 여부를 결정 합니다.
Public 메서드 SetQueueOffline 메시지 큐 상태를 설정 하는 queueName 에 오프 라인.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceEnd 통합에이 메서드는 제공 되는 Team Foundation Server OM.사용자 코드에서 직접 호출 하지 마십시오.
명시적 인터페이스 구현Private 메서드 ITeamFoundationService.ServiceStart 통합에이 메서드는 제공 되는 Team Foundation Server OM.사용자 코드에서 직접 호출 하지 마십시오.

위쪽

설명

위치 서비스 Id: F93895D3-984C-453E-B16E-BBF147526C9D

스레드로부터의 안전성

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

참고 항목

참조

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