ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Yöntem

Tanım

 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

Parametreler

description
ServiceDescription

Hizmetin hizmet açıklaması.

serviceHostBase
ServiceHostBase

Hizmetin ana bilgisayarı.

endpoints
Collection<ServiceEndpoint>

Hizmet uç noktaları.

parameters
BindingParameterCollection

Bağlama öğelerinin erişimi olan özel nesneler.

Uygulamalar

Açıklamalar

Bu yöntem her dinleme URI'sinde bir kez çağrılır. Örneğin, bir hizmetin dört uç noktası varsa ve bunlardan ikisi aynı dinleme URI'sine sahipse, bu yöntem üç kez çağrılır. Bunun nedeni, her kanal yığınını bindingParameters hedeflemesi ve her dinleme URI'si için bir kanal yığını olmasıdır. Her çağrı bu dinleme URI'sinde bu uç noktaları aldığından, her iki çağrı tek ServiceEndpointbir alır ve bir çağrı iki ServiceEndpoint nesneden oluşan bir koleksiyon alır.

Şunlara uygulanır