C# Класс Viki.LoadRunner.Engine.Executor.Threads.ThreadCoordinator

Наследование: IDisposable
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
InitialUserData object

Открытые методы

Метод Описание
AssertThreadErrors ( ) : void
BuildWorkerThreadStats ( ) : WorkerThreadStats
Dispose ( ) : void
InitializeThreadsAsync ( int threadCount ) : void
StopAndDispose ( int timeoutMilliseconds ) : void
StopWorkersAsync ( int threadCount ) : void
ThreadCoordinator ( Type testScenarioType, ITimer executionTimer, int initialThreadCount ) : System
TryEnqueueSingleIteration ( ) : bool

Приватные методы

Метод Описание
CreateThreads ( int threadCount ) : IEnumerable
ExecutorThreadScenarioIterationFinished ( TestExecutorThread sender, IterationResult result ) : void
ExecutorThread_ThreadFailed ( TestExecutorThread sender, IterationResult result, Exception ex ) : void
InitializeThreads ( int threadCount ) : void
NewThread_ScenarioSetupSucceeded ( TestExecutorThread sender ) : void
OnScenarioExecutionFinished ( IterationResult result ) : void
TryDequeueFreeThread ( ) : TestExecutorThread
TryRemoveThread ( int threadId ) : void

Описание методов

AssertThreadErrors() публичный Метод

public AssertThreadErrors ( ) : void
Результат void

BuildWorkerThreadStats() публичный Метод

public BuildWorkerThreadStats ( ) : WorkerThreadStats
Результат WorkerThreadStats

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

InitializeThreadsAsync() публичный Метод

public InitializeThreadsAsync ( int threadCount ) : void
threadCount int
Результат void

StopAndDispose() публичный Метод

public StopAndDispose ( int timeoutMilliseconds ) : void
timeoutMilliseconds int
Результат void

StopWorkersAsync() публичный Метод

public StopWorkersAsync ( int threadCount ) : void
threadCount int
Результат void

ThreadCoordinator() публичный Метод

public ThreadCoordinator ( Type testScenarioType, ITimer executionTimer, int initialThreadCount ) : System
testScenarioType System.Type
executionTimer ITimer
initialThreadCount int
Результат System

TryEnqueueSingleIteration() публичный Метод

public TryEnqueueSingleIteration ( ) : bool
Результат bool

Описание свойств

InitialUserData публичное свойство

public object InitialUserData
Результат object