ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma implementação do AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) método.
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.