IServiceBehavior.AddBindingParameters Methode

Definitie

Biedt de mogelijkheid om aangepaste gegevens door te geven aan bindingselementen ter ondersteuning van de contractuitvoering.

public:
 void AddBindingParameters(System::ServiceModel::Description::ServiceDescription ^ serviceDescription, System::ServiceModel::ServiceHostBase ^ serviceHostBase, System::Collections::ObjectModel::Collection<System::ServiceModel::Description::ServiceEndpoint ^> ^ endpoints, System::ServiceModel::Channels::BindingParameterCollection ^ bindingParameters);
public void AddBindingParameters(System.ServiceModel.Description.ServiceDescription serviceDescription, System.ServiceModel.ServiceHostBase serviceHostBase, System.Collections.ObjectModel.Collection<System.ServiceModel.Description.ServiceEndpoint> endpoints, System.ServiceModel.Channels.BindingParameterCollection bindingParameters);
abstract member AddBindingParameters : System.ServiceModel.Description.ServiceDescription * System.ServiceModel.ServiceHostBase * System.Collections.ObjectModel.Collection<System.ServiceModel.Description.ServiceEndpoint> * System.ServiceModel.Channels.BindingParameterCollection -> unit
Public Sub AddBindingParameters (serviceDescription As ServiceDescription, serviceHostBase As ServiceHostBase, endpoints As Collection(Of ServiceEndpoint), bindingParameters As BindingParameterCollection)

Parameters

serviceDescription
ServiceDescription

De servicebeschrijving van de service.

serviceHostBase
ServiceHostBase

De host van de service.

endpoints
Collection<ServiceEndpoint>

De service-eindpunten.

bindingParameters
BindingParameterCollection

Aangepaste objecten waartoe bindingselementen toegang hebben.

Opmerkingen

Gebruik de AddBindingParameters methode om aangepaste gegevensobjecten toe te voegen aan de parameters verzameling die bindingselementen kunnen gebruiken om extra informatie te verkrijgen om ze in staat te stellen het contract te ondersteunen.

Deze methode wordt eenmaal aangeroepen voor elke listen-URI. Als een service bijvoorbeeld vier eindpunten heeft en twee daarvan dezelfde listen-URI hebben, wordt deze methode drie keer aangeroepen. De reden is dat het bindingParameters doel van elke kanaalstack en er één kanaalstack is voor elke listen-URI. Omdat elke aanroep deze eindpunten op die luister-URI ontvangt, krijgen twee aanroepen elk één System.ServiceModel.Description.ServiceEndpointaanroep en krijgt één aanroep een verzameling van twee System.ServiceModel.Description.ServiceEndpoint objecten.

Note

IServiceBehavior Alle methoden worden doorgegeven System.ServiceModel.Description.ServiceDescription en System.ServiceModel.ServiceHostBase objecten als parameters. De ServiceDescription parameter is alleen bedoeld voor onderzoek en invoeging van aanpassingen. Als u deze objecten anders wijzigt, is het uitvoeringsgedrag niet gedefinieerd.

Van toepassing op