ControlSystemDomainSideRef::GetLoadBalancer

Материал из CAMaaS preliminary wiki
Версия от 23:22, 3 января 2018; Андрей Чусов (обсуждение | вклад) (Новая страница: «{{function_begin |LoadBalancerOwn GetLoadBalancer(const char* pDomainName, size_type cchDomainName) const; //1 LoadBalancerOwn GetLoadBalancer(const char* pszDoma…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску
LoadBalancerOwn GetLoadBalancer(const char* pDomainName, size_type cchDomainName) const; //1
LoadBalancerOwn GetLoadBalancer(const char* pszDomainName) const; //2
LoadBalancerOwn GetLoadBalancer(const domain_name_type& strDomainName) const; //3

Для заданного экземпляра подсистемы предметной области выделяет и возвращает балансировщик нагрузки LoadBalancerOwn.

  1. Идентификатор предметной области задается строкой заданной длины.
  2. Идентификатор предметной области задается строкой с терминальным нулем.
  3. Идентификатор предметной области задается типом domain_name_type.
Параметры
[in]pDomainNameУказатель на строку с идентификатором экземпляра подсистемы предметной области, для которой выделяется балансировщик нагрузки.
cchDomainNameДлина строки cchDomainName в байтах.
[in]pszDomainNameC-строка с терминальным нулем, задающая идентификатор экземпляра подсистемы предметной области, выделяется балансировщик нагрузки.
strDomainNameC++-строка domain_name_type, задающая идентификатор экземпляра подсистемы предметной области, для которой выделяется балансировщик нагрузки.
Возвращаемое значение:
Глобальный балансировщик нагрузки, выделенный для заданного экземпляра подсистемы предметной области.
Возможные исключения
Chusov::Exceptions::ChsvCodeExceptionИсключение, соответствующее коду ошибочного завершения, если последний возвращается функцией IControlSystemDomainSide::GetLoadBalancer.
Chusov::Exceptions::InvalidParameterExceptionДлина идентификатора экземпляра подсистемы предметной области превосходит границу 4Гб.
См. также
IControlSystemDomainSide::GetLoadBalancerПолучение интерфейса ILoadBalancer балансировщика нагрузки.