Struct ECSClientConfiguration

Struct Documentation

struct Microsoft::Applications::Experimentation::ECS::ECSClientConfiguration

The ECSClientConfiguration structure configures the ECSClient.

Public Members

std::string clientName

[required]A string that contains the name of the ECS client associated with the configurations.

std::string clientVersion

[required] A string that contains the version of the ECS client associated with the configurations.

std::string cacheFilePathName

[required] A string that contains the fully-qualified path name of the file that the ECS client uses to cache the configuration.

unsigned int defaultExpiryTimeInMin = 0

[optional] An unsigned integer that contains the default time (in minutes) to expire the cached configuration.

std::vector<std::string> serverUrls

[optional] A standard vector of strings that contains the ECS server URIs.

If you don’t specify a value, then the default value is used.

bool enableECSClientTelemetry = false