C# Класс HealthMonitoring.AcceptanceTests.Helpers.ClientHelper

Показать файл Открыть проект

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

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

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

Метод Описание
Authorize ( this client, Credentials credentials ) : IRestClient
Build ( ) : RestSharp.RestClient
DeserializeEndpointDetails ( this response ) : EndpointEntity
DeserializeEndpointStats ( this response ) : HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointHealthStats[]
EnsureMonitoringStarted ( this client, System.Guid endpointId ) : void
EnsureStatusChanged ( this client, System.Guid endpointId, EndpointStatus expectedStatus ) : void
ExpectAnSuccessfulGet ( this client, string url ) : IRestResponse
GetEndpointDetails ( this client, System.Guid identifier ) : EndpointEntity
GetEndpointIdentities ( this client ) : HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointIdentity[]
GetHealthMonitorUrl ( ) : Uri
RegisterEndpoint ( this client, string monitor, string address, string group, string name, string tags = null, Credentials credentials = null, string monitorTag = null ) : System.Guid
VerifyHeader ( this response, string header, string value ) : void
VerifyLocationHeader ( this response, string url ) : void
VerifyValidStatus ( this response, HttpStatusCode status ) : void

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

Authorize() публичный статический Метод

public static Authorize ( this client, Credentials credentials ) : IRestClient
client this
credentials Credentials
Результат IRestClient

Build() публичный статический Метод

public static Build ( ) : RestSharp.RestClient
Результат RestSharp.RestClient

DeserializeEndpointDetails() публичный статический Метод

public static DeserializeEndpointDetails ( this response ) : EndpointEntity
response this
Результат HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointEntity

DeserializeEndpointStats() публичный статический Метод

public static DeserializeEndpointStats ( this response ) : HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointHealthStats[]
response this
Результат HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointHealthStats[]

EnsureMonitoringStarted() публичный статический Метод

public static EnsureMonitoringStarted ( this client, System.Guid endpointId ) : void
client this
endpointId System.Guid
Результат void

EnsureStatusChanged() публичный статический Метод

public static EnsureStatusChanged ( this client, System.Guid endpointId, EndpointStatus expectedStatus ) : void
client this
endpointId System.Guid
expectedStatus EndpointStatus
Результат void

ExpectAnSuccessfulGet() публичный статический Метод

public static ExpectAnSuccessfulGet ( this client, string url ) : IRestResponse
client this
url string
Результат IRestResponse

GetEndpointDetails() публичный статический Метод

public static GetEndpointDetails ( this client, System.Guid identifier ) : EndpointEntity
client this
identifier System.Guid
Результат HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointEntity

GetEndpointIdentities() публичный статический Метод

public static GetEndpointIdentities ( this client ) : HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointIdentity[]
client this
Результат HealthMonitoring.AcceptanceTests.Helpers.Entities.EndpointIdentity[]

GetHealthMonitorUrl() публичный статический Метод

public static GetHealthMonitorUrl ( ) : Uri
Результат System.Uri

RegisterEndpoint() публичный статический Метод

public static RegisterEndpoint ( this client, string monitor, string address, string group, string name, string tags = null, Credentials credentials = null, string monitorTag = null ) : System.Guid
client this
monitor string
address string
group string
name string
tags string
credentials Credentials
monitorTag string
Результат System.Guid

VerifyHeader() публичный статический Метод

public static VerifyHeader ( this response, string header, string value ) : void
response this
header string
value string
Результат void

VerifyLocationHeader() публичный статический Метод

public static VerifyLocationHeader ( this response, string url ) : void
response this
url string
Результат void

VerifyValidStatus() публичный статический Метод

public static VerifyValidStatus ( this response, HttpStatusCode status ) : void
response this
status HttpStatusCode
Результат void

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

CredentialsProvider публичное статическое свойство

public static CredentialsProvider,HealthMonitoring.AcceptanceTests.Helpers CredentialsProvider
Результат CredentialsProvider