ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Méthode

Définition

 virtual void System.ServiceModel.Description.IServiceBehavior.AddBindingParameters(System::ServiceModel::Description::ServiceDescription ^ description, System::ServiceModel::ServiceHostBase ^ serviceHostBase, System::Collections::ObjectModel::Collection<System::ServiceModel::Description::ServiceEndpoint ^> ^ endpoints, System::ServiceModel::Channels::BindingParameterCollection ^ parameters) = System::ServiceModel::Description::IServiceBehavior::AddBindingParameters;
void IServiceBehavior.AddBindingParameters (System.ServiceModel.Description.ServiceDescription description, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<System.ServiceModel.Description.ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection parameters);
abstract member System.ServiceModel.Description.IServiceBehavior.AddBindingParameters : System.ServiceModel.Description.ServiceDescription * System.ServiceModel.ServiceHostBase * System.Collections.ObjectModel.Collection<System.ServiceModel.Description.ServiceEndpoint> * System.ServiceModel.Channels.BindingParameterCollection -> unit
override this.System.ServiceModel.Description.IServiceBehavior.AddBindingParameters : System.ServiceModel.Description.ServiceDescription * System.ServiceModel.ServiceHostBase * System.Collections.ObjectModel.Collection<System.ServiceModel.Description.ServiceEndpoint> * System.ServiceModel.Channels.BindingParameterCollection -> unit
Sub AddBindingParameters (description As ServiceDescription, serviceHostBase As ServiceHostBase, endpoints As Collection(Of ServiceEndpoint), parameters As BindingParameterCollection) Implements IServiceBehavior.AddBindingParameters

Paramètres

description
ServiceDescription

Description du fonctionnement du service.

serviceHostBase
ServiceHostBase

Hôte du service.

endpoints
Collection<ServiceEndpoint>

Points de terminaison de service.

parameters
BindingParameterCollection

Objets personnalisés auxquels ont accès les éléments de liaison.

Implémente

Remarques

Cette méthode est appelée une fois pour chaque URI d'écoute. Par exemple, si un service dispose de quatre points de terminaison et que deux d'entre eux ont le même URI d'écoute, cette méthode est alors appelée trois fois. La raison est que le bindingParameters vise chaque pile de canal ; une pile de canal existe pour chaque URI d'écoute. Étant donné que chaque appel reçoit ces points de terminaison au niveau de cet URI, deux appels reçoivent chacun un ServiceEndpoint unique, et un appel reçoit une collection de deux objets ServiceEndpoint.

S’applique à