C# Класс Castle.Facilities.WcfIntegration.ListBasedLoadBalancePolicy

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

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

Метод Описание
ChooseTarget ( FindCriteria criteria = null ) : EndpointDiscoveryMetadata
CollectTargets ( ICollection collected ) : void
RegisterTarget ( EndpointDiscoveryMetadata target ) : bool
RemoveTarget ( EndpointDiscoveryMetadata target ) : bool

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

Метод Описание
ChooseTarget ( ChooseContext choose ) : void
ListBasedLoadBalancePolicy ( PolicyMembership membership ) : System

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

Метод Описание
FindTargetIndex ( EndpointDiscoveryMetadata target ) : int

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

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

public ChooseTarget ( FindCriteria criteria = null ) : EndpointDiscoveryMetadata
criteria System.ServiceModel.Discovery.FindCriteria
Результат System.ServiceModel.Discovery.EndpointDiscoveryMetadata

ChooseTarget() защищенный абстрактный Метод

protected abstract ChooseTarget ( ChooseContext choose ) : void
choose ChooseContext
Результат void

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

public CollectTargets ( ICollection collected ) : void
collected ICollection
Результат void

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

protected ListBasedLoadBalancePolicy ( PolicyMembership membership ) : System
membership PolicyMembership
Результат System

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

public RegisterTarget ( EndpointDiscoveryMetadata target ) : bool
target System.ServiceModel.Discovery.EndpointDiscoveryMetadata
Результат bool

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

public RemoveTarget ( EndpointDiscoveryMetadata target ) : bool
target System.ServiceModel.Discovery.EndpointDiscoveryMetadata
Результат bool