Command 클래스

명령 클래스에서 파생 되는 모든 비즈니스 논리 명령입니다. 각 명령을 구현이이 명령에 대 한 실제 작업을 수행 하는 Execute 메서드를 구현 해야 합니다.

상속 계층 구조

System.Object
  Microsoft.TeamFoundation.Framework.Server.Command

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

구문

‘선언
Public MustInherit Class Command _
    Implements ICommand, IDisposable
public abstract class Command : ICommand, 
    IDisposable

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

생성자

  이름 설명
Protected 메서드 Command 모든 명령에는 호출 응용 프로그램과 통신할 수 있도록 하는 ICommandContext 있습니다.

위쪽

속성

  이름 설명
Public 속성정적 멤버 CommandCacheLimit 캐시 크기 제한 전역 명령을 가져오거나 설정 합니다.
Public 속성 IsCacheFull IsCacheFull 명령 캐시 제한을 위에 있으면 True를 반환 합니다.
Protected 속성 IsCanceled IsStopped는 명령은 어떤 이유로 중지 된 경우 true를 반환 합니다.
Public 속성 MaxCacheSize 명령 인스턴스 캐시 크기 제한 가져오거나 설정 합니다.
Public 속성 Name 이 명령의 형식 이름을 반환 합니다.
Protected 속성 RequestContext 이 명령을 실행 하는 컨텍스트입니다.
Public 속성 TotalResultSize TotalResultSize 는 명령 캐시에 추가 된 모든 데이터의 합 전달 합니다.이렇게 하면 대략적으로 표시 응답의 크기 명령입니다.

위쪽

메서드

  이름 설명
Public 메서드 ContinueExecution 파생된 클래스에서 재정의할 수 ContinueExecution 실행에 대 한 초기 호출 부분 결과 반환 하는 경우.이렇게 하면 응답에 대 한 자세한 데이터를 검색 하 고 작업을 계속 하도록 명령 합니다.경우 항상 명령 Execute 메서드에서이 메서드를 구현 하지 않아도 완성 된 결과 반환 합니다.
Public 메서드 DecrementCacheUsage DecrementCacheUsage 명령에 알리기 위해 사용 되는 데이터를 삭제 하 고 캐시에서 일반적으로 응용 프로그램에 반환 하 여.
Public 메서드 Dispose() IDisposable 구현입니다.ICommandContext는 종료 되 면 등록 된 각 명령을 삭제 합니다.
Protected 메서드 Dispose(Boolean)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize (Object.Finalize()을(를) 재정의함)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 IncrementCacheUsage IncrementCacheUsage 명령 데이터는 캐시에 알리는 데 사용 되는 클라이언트에 보낼 수 있습니다.명령에서 충분 한 데이터를 캐시 하 고 나면 호출자가 요청 된 최대 캐시 크기를 초과 했습니다 것을 나타내는 true로 반환이 합니다.호출자가 실행을 중지 하 고 현재 데이터를 반환할 수, 경우이 시점에서 이렇게 해야 것.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

스레드로부터의 안전성

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

참고 항목

참조

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