C# Класс Microsoft.Azure.WebJobs.Script.WebHost.Diagnostics.MetricsEventManager

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

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

Метод Описание
BeginEvent ( string eventName ) : object
Dispose ( ) : void
EndEvent ( object eventHandle ) : void
LogEvent ( string eventName ) : void
MetricsEventManager ( ScriptSettingsManager settingsManager, IEventGenerator generator, int functionActivityFlushIntervalSeconds, int metricsFlushIntervalMS = DefaultFlushIntervalMS ) : System

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
TimerFlush ( object state ) : void

Flush any queued events to event source immediately.

This method may run concurrently with itself so ensure there are no unintended side effects or race conditions within the implementation.

WriteMetricEvents ( SystemMetricEvent metricEvents ) : void

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

Метод Описание
FunctionCompleted ( FunctionStartedEvent completedEvent ) : void
FunctionStarted ( FunctionStartedEvent startedEvent ) : void
GetNormalizedString ( string input ) : string
HostStarted ( ScriptHost scriptHost ) : void
SerializeBindings ( IEnumerable bindings ) : string

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

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

public BeginEvent ( string eventName ) : object
eventName string
Результат object

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

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

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

public EndEvent ( object eventHandle ) : void
eventHandle object
Результат void

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

public LogEvent ( string eventName ) : void
eventName string
Результат void

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

public MetricsEventManager ( ScriptSettingsManager settingsManager, IEventGenerator generator, int functionActivityFlushIntervalSeconds, int metricsFlushIntervalMS = DefaultFlushIntervalMS ) : System
settingsManager Microsoft.Azure.WebJobs.Script.Config.ScriptSettingsManager
generator IEventGenerator
functionActivityFlushIntervalSeconds int
metricsFlushIntervalMS int
Результат System

TimerFlush() защищенный Метод

Flush any queued events to event source immediately.
This method may run concurrently with itself so ensure there are no unintended side effects or race conditions within the implementation.
protected TimerFlush ( object state ) : void
state object
Результат void

WriteMetricEvents() защищенный Метод

protected WriteMetricEvents ( SystemMetricEvent metricEvents ) : void
metricEvents SystemMetricEvent
Результат void