<bindingExtensions>
I det här avsnittet kan du använda en användardefinierad bindning från en dator- eller programkonfigurationsfil. Du kan lägga till en användardefinierad bindning till den här samlingen med hjälp av nyckelordet add
och ange type
elementets attribut till en användardefinierad bindning samt name
attributet till namnet på den användardefinierade bindningen.
Med bindningstillägg kan användaren skapa användardefinierade bindningar för användning som en del av en slutpunktskonfiguration. Programmässigt är ett bindningstillägg en typ som implementerar den abstrakta klassen Binding.
I följande exempel används -elementet add
name
samt attributet för att lägga till ett bindningstillägg i bindingExtensions
avsnittet i konfigurationsfilen:
<system.serviceModel>
<extensions>
<bindingExtensions>
<add name="MyBinding"
type="Microsoft.ServiceModel.Samples.MyBinding, MyBinding,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</bindingExtensions>
</extensions>
</system.serviceModel>
Om du vill lägga till konfigurationsfunktioner i -elementet måste användaren skriva och registrera ett bindingSection
element. Mer information om detta finns i dokumentationen System.Configuration .
När elementet och dess konfigurationstyp har definierats kan tillägget användas som en del av en slutpunkt enligt följande exempel:
<services>
<service name="MyService">
<endpoint address="myAddress"
binding="MyBinding" />
</service>
</services>