IServiceBehavior.AddBindingParameters Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.