C# Class Castle.Facilities.WcfIntegration.ListBasedLoadBalancePolicy

Inheritance: ILoadBalancePolicy
Afficher le fichier Open project: castleproject/Windsor Class Usage Examples

Méthodes publiques

Méthode Description
ChooseTarget ( FindCriteria criteria = null ) : EndpointDiscoveryMetadata
CollectTargets ( ICollection collected ) : void
RegisterTarget ( EndpointDiscoveryMetadata target ) : bool
RemoveTarget ( EndpointDiscoveryMetadata target ) : bool

Méthodes protégées

Méthode Description
ChooseTarget ( ChooseContext choose ) : void
ListBasedLoadBalancePolicy ( PolicyMembership membership ) : System

Private Methods

Méthode Description
FindTargetIndex ( EndpointDiscoveryMetadata target ) : int

Method Details

ChooseTarget() public méthode

public ChooseTarget ( FindCriteria criteria = null ) : EndpointDiscoveryMetadata
criteria System.ServiceModel.Discovery.FindCriteria
Résultat System.ServiceModel.Discovery.EndpointDiscoveryMetadata

ChooseTarget() protected abstract méthode

protected abstract ChooseTarget ( ChooseContext choose ) : void
choose ChooseContext
Résultat void

CollectTargets() public méthode

public CollectTargets ( ICollection collected ) : void
collected ICollection
Résultat void

ListBasedLoadBalancePolicy() protected méthode

protected ListBasedLoadBalancePolicy ( PolicyMembership membership ) : System
membership PolicyMembership
Résultat System

RegisterTarget() public méthode

public RegisterTarget ( EndpointDiscoveryMetadata target ) : bool
target System.ServiceModel.Discovery.EndpointDiscoveryMetadata
Résultat bool

RemoveTarget() public méthode

public RemoveTarget ( EndpointDiscoveryMetadata target ) : bool
target System.ServiceModel.Discovery.EndpointDiscoveryMetadata
Résultat bool