C# Класс Unit.Tests.PerformanceCollectorMock

Mock to test clients of PerformanceCollector.
Наследование: IPerformanceCollector
Показать файл Открыть проект Примеры использования класса

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

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

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

Метод Описание
Collect ( Exception>.Action onReadingFailure ) : double>>.IEnumerable
CreateCounter ( string perfCounterName, bool &usesInstanceNamePlaceholder, string &error ) : PerformanceCounter
RefreshCounters ( ) : void
RefreshPerformanceCounter ( PerformanceCounterData pcd ) : void
RegisterCounter ( string perfCounterName, string reportAs, bool isCustomCounter, string &error, bool blockCounterWithInstancePlaceHolder ) : void

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

Метод Описание
RegisterCounter ( string originalString, string reportAs, PerformanceCounter pc, bool isCustomCounter, bool usesInstanceNamePlaceholder, string &error ) : void
RegisterPerformanceCounter ( string originalString, string reportAs, string categoryName, string counterName, string instanceName, bool usesInstanceNamePlaceholder, bool isCustomCounter ) : void

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

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

public Collect ( Exception>.Action onReadingFailure ) : double>>.IEnumerable
onReadingFailure Exception>.Action
Результат double>>.IEnumerable

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

public CreateCounter ( string perfCounterName, bool &usesInstanceNamePlaceholder, string &error ) : PerformanceCounter
perfCounterName string
usesInstanceNamePlaceholder bool
error string
Результат System.Diagnostics.PerformanceCounter

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

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

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

public RefreshPerformanceCounter ( PerformanceCounterData pcd ) : void
pcd Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.Implementation.PerformanceCounterData
Результат void

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

public RegisterCounter ( string perfCounterName, string reportAs, bool isCustomCounter, string &error, bool blockCounterWithInstancePlaceHolder ) : void
perfCounterName string
reportAs string
isCustomCounter bool
error string
blockCounterWithInstancePlaceHolder bool
Результат void

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

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

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