C# Класс Microsoft.ApplicationInsights.Extensibility.PerfCounterCollector.Implementation.QuickPulse.QuickPulseServiceClient

Service client for QPS service.
Наследование: IQuickPulseServiceClient
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Ping ( string instrumentationKey, DateTimeOffset timestamp ) : bool?
QuickPulseServiceClient ( Uri serviceUri, string instanceName, string streamId, string machineName, string version, Clock timeProvider, bool isWebApp, System.TimeSpan timeout = null ) : System
SubmitSamples ( IEnumerable samples, string instrumentationKey ) : bool?

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

Метод Описание
ProcessResponse ( HttpWebResponse response ) : bool?
Round ( double value ) : double
SendRequest ( string httpVerb, string path, Action onWriteBody ) : HttpWebResponse
WritePingData ( DateTimeOffset timestamp, Stream stream ) : void
WriteSamples ( IEnumerable samples, string instrumentationKey, Stream stream ) : void

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

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

public Ping ( string instrumentationKey, DateTimeOffset timestamp ) : bool?
instrumentationKey string
timestamp DateTimeOffset
Результат bool?

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

public QuickPulseServiceClient ( Uri serviceUri, string instanceName, string streamId, string machineName, string version, Clock timeProvider, bool isWebApp, System.TimeSpan timeout = null ) : System
serviceUri System.Uri
instanceName string
streamId string
machineName string
version string
timeProvider Clock
isWebApp bool
timeout System.TimeSpan
Результат System

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

public SubmitSamples ( IEnumerable samples, string instrumentationKey ) : bool?
samples IEnumerable
instrumentationKey string
Результат bool?