ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Un'implementazione del metodo AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection).
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
La descrizione del servizio.
- serviceHostBase
- ServiceHostBase
L'host del servizio.
- endpoints
- Collection<ServiceEndpoint>
Gli endpoint del servizio.
- parameters
- BindingParameterCollection
Gli oggetti personalizzati ai quali hanno accesso gli elementi di associazione.
Implementazioni
Commenti
Questo metodo viene chiamato una volta per ogni URI di ascolto. Ad esempio, se un servizio è dotato di quattro endpoint e due di loro hanno lo stesso URI di ascolto, questo metodo viene chiamato tre volte. Questo succede perché i bindingParameters
fanno riferimento a ogni stack del canale ed esiste uno stack del canale per ogni URI di ascolto. Poiché ogni chiamata riceve gli endpoint dell'URI di ascolto, ognuna della due chiamate ottiene un singolo oggetto ServiceEndpoint e una chiamata ottiene una raccolta di due oggetti ServiceEndpoint.