ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Metodo

Definizione

 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

Parametri

description
ServiceDescription

Descrizione del servizio.

serviceHostBase
ServiceHostBase

Host del servizio.

endpoints
Collection<ServiceEndpoint>

Endpoint di servizio.

parameters
BindingParameterCollection

Oggetti personalizzati a cui gli elementi di associazione hanno accesso.

Implementazioni

Commenti

Questo metodo viene chiamato una volta per ogni URI di ascolto. Ad esempio, se un servizio ha quattro endpoint e due di essi hanno lo stesso URI di ascolto, questo metodo viene chiamato tre volte. Il motivo è che la bindingParameters destinazione di ogni stack di canali e uno stack di canali per ogni URI di ascolto. Poiché ogni chiamata riceve tali endpoint in tale URI di ascolto, due chiamate ottengono un singolo ServiceEndpointoggetto e una chiamata ottiene una raccolta di due ServiceEndpoint oggetti.

Si applica a