AppDomain.MonitoringTotalProcessorTime 속성

정의

프로세스가 시작된 후 현재 애플리케이션 도메인에서 실행되는 동안 모든 스레드에서 사용된 총 프로세서 시간을 가져옵니다.Gets the total processor time that has been used by all threads while executing in the current application domain, since the process started.

public:
 property TimeSpan MonitoringTotalProcessorTime { TimeSpan get(); };
[get: System.Security.SecurityCritical]
public TimeSpan MonitoringTotalProcessorTime { get; }
member this.MonitoringTotalProcessorTime : TimeSpan
Public ReadOnly Property MonitoringTotalProcessorTime As TimeSpan

속성 값

현재 애플리케이션 도메인의 총 프로세서 시간입니다.Total processor time for the current application domain.

특성

예외

static(Visual Basic의 경우 Shared) MonitoringIsEnabled 속성이 false로 설정된 경우The static (Shared in Visual Basic) MonitoringIsEnabled property is set to false.

설명

애플리케이션 도메인에 대 한 총 시간 보고 되는 각 스레드는 프로세스에서 해당 애플리케이션 도메인에서 실행 하는 데 소요 된 시간을 포함 합니다.The total time that is reported for an application domain includes the time each thread in the process spent executing in that application domain.

비관리 코드를 호출 하는 스레드는 여전히 애플리케이션 도메인을 사용 하 여 연결 하 고 프로세서 시간이 실행 비관리 코드에서 생성 되었으므로 호출 애플리케이션 도메인에 대해 보고 됩니다.A thread that calls into unmanaged code is still associated with an application domain, and the processor time spent executing the unmanaged code is reported for the application domain where the call was made.

스레드가 차단 되거나 중지 되 면 프로세서 시간을 소비 하지 않습니다.When a thread is blocked or sleeping, it does not consume processor time.

보안

SecurityCriticalAttribute
직접 실행 호출자에 대 한 완전 신뢰가 필요 합니다.Requires full trust for the immediate caller. 이 멤버는 부분적으로 신뢰할 수 있는 또는 투명 코드에서 사용할 수 없습니다.This member cannot be used by partially trusted or transparent code.

적용 대상

추가 정보