<bindingExtensions>
Ez a szakasz lehetővé teszi egy felhasználó által definiált kötés használatát egy gépről vagy alkalmazáskonfigurációs fájlból. Ehhez a gyűjteményhez a kulcsszóval add
adhat hozzá felhasználó által definiált kötést, és beállíthatja az type
elem attribútumát egy felhasználó által definiált kötésre, valamint az name
attribútumot a felhasználó által definiált kötés nevére.
A kötésbővítmények lehetővé teszik, hogy a felhasználó felhasználó által definiált kötéseket hozzon létre a végpontkonfiguráció részeként való használatra. Programozott módon a kötési bővítmény olyan típus, amely implementálja az absztrakt osztályt Binding.
Az alábbi példa az add
elemet és az name
attribútumot használja egy kötéskiterjesztés hozzáadásához a bindingExtensions
konfigurációs fájl szakaszához:
<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>
Ha konfigurációs képességeket szeretne hozzáadni az elemhez, a felhasználónak meg kell írnia és regisztrálnia kell egy bindingSection
elemet. Erről további információt a dokumentációban System.Configuration talál.
Az elem és a konfigurációtípus definiálása után a bővítmény egy végpont részeként használható az alábbi példában látható módon:
<services>
<service name="MyService">
<endpoint address="myAddress"
binding="MyBinding" />
</service>
</services>
Lásd még
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: