ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Método

Definição

 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

Parâmetros

description
ServiceDescription

A descrição do serviço.

serviceHostBase
ServiceHostBase

O host do serviço.

endpoints
Collection<ServiceEndpoint>

Os pontos de extremidade de serviço.

parameters
BindingParameterCollection

Objetos personalizados aos quais os elementos de associação têm acesso.

Implementações

Comentários

Esse método é chamado uma vez para cada URI de escuta. Por exemplo, se um serviço tiver quatro pontos de extremidade e dois deles tiverem o mesmo URI de escuta, esse método será chamado três vezes. O motivo é que o bindingParameters destino de cada pilha de canais e uma pilha de canais para cada URI de escuta. Como cada chamada recebe esses pontos de extremidade nesse URI de escuta, duas chamadas cada recebem uma única ServiceEndpointe uma chamada obtém uma coleção de dois ServiceEndpoint objetos.

Aplica-se a