ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Descripción del servicio.
- serviceHostBase
- ServiceHostBase
Host del servicio.
- endpoints
- Collection<ServiceEndpoint>
Los puntos de conexión de servicio.
- parameters
- BindingParameterCollection
Objetos personalizados a los que tienen acceso los elementos de enlace.
Implementaciones
Comentarios
Se llama a este método una vez para cada URI de escucha. Por ejemplo, si un servicio tiene cuatro puntos de conexión y dos de ellos tienen el mismo URI de escucha, este método se llama tres veces. El motivo es que el bindingParameters destino de cada pila de canales y hay una pila de canales para cada URI de escucha. Dado que cada llamada recibe esos puntos de conexión en ese URI de escucha, dos llamadas cada una obtienen una sola ServiceEndpointy una llamada obtiene una colección de dos ServiceEndpoint objetos.