ServiceAuthenticationBehavior.IServiceBehavior.AddBindingParameters Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En implementering av AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection) metoden.
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
Parametrar
- description
- ServiceDescription
Tjänstbeskrivningen för tjänsten.
- serviceHostBase
- ServiceHostBase
Tjänstens värd.
- endpoints
- Collection<ServiceEndpoint>
Tjänstslutpunkterna.
- parameters
- BindingParameterCollection
Anpassade objekt som bindningselement har åtkomst till.
Implementeringar
Kommentarer
Den här metoden anropas en gång för varje lyssnings-URI. Om en tjänst till exempel har fyra slutpunkter och två av dem har samma lyssnings-URI anropas den här metoden tre gånger. Anledningen är att målet bindingParameters varje kanal stack och det finns en kanal stack för varje lyssna URI. Eftersom varje anrop tar emot dessa slutpunkter vid lyssnar-URI:n, får två anrop var och en en , ServiceEndpointoch ett anrop hämtar en samling med två ServiceEndpoint objekt.