Udostępnij za pośrednictwem


ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Metoda

Definicja

 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

Parametry

description
ServiceDescription

Opis usługi.

serviceHostBase
ServiceHostBase

Host usługi.

endpoints
Collection<ServiceEndpoint>

Punkty końcowe usługi.

parameters
BindingParameterCollection

Niestandardowe obiekty, do których elementy powiązania mają dostęp.

Implementuje

Uwagi

Ta metoda jest wywoływana raz dla każdego nasłuchiwać URI. Jeśli na przykład usługa ma cztery punkty końcowe, a dwa z nich mają ten sam nasłuchiwać URI, ta metoda jest wywoływana trzy razy. Przyczyną jest to, że docelowy bindingParameters jest każdy stos kanału i istnieje jeden stos kanału dla każdego nasłuchiwać URI. Ponieważ każde wywołanie odbiera te punkty końcowe w tym nasłuchiwaniu URI, dwa wywołania pobierają jeden , a jedno wywołanie pobiera ServiceEndpoint kolekcję dwóch ServiceEndpoint obiektów.

Dotyczy