<Szolgáltatás>
Az service
elem tartalmazza a Windows Communication Foundation (WCF) szolgáltatás beállításait. Olyan végpontokat is tartalmaz, amelyek elérhetővé teszik a szolgáltatást.
<Konfigurációs>
<system.serviceModel>
<Szolgáltatások>
<Szolgáltatás>
Syntax
<service behaviorConfiguration="String"
name="String">
</service>
Attribútumok és elemek
Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.
Attribútumok
Attribútum | Leírás |
---|---|
behaviorConfiguration | A szolgáltatás példányosításához használandó viselkedés nevét tartalmazó sztring. A viselkedés nevének hatókörben kell lennie a szolgáltatás definiálásánál. Az alapértelmezett érték egy üres sztring. |
name | Kötelező karakterlánc-attribútum, amely meghatározza a példányosítandó szolgáltatás típusát. Ennek a beállításnak érvényes típusnak kell lennie. A formátumnak Namespace.Class. |
Gyermekelemek
Elem | Leírás |
---|---|
<Végpont> | A szolgáltatást elérhetővé tevő elemek gyűjteménye endpoint . |
<Fogadó> | A szolgáltatáspéldány gazdagépét adja meg. Ez az elem típusa HostElement. |
Szülőelemek
Elem | Leírás |
---|---|
<Szolgáltatások> | Az összes WCF-konfigurációs elem gyökéreleme. |
Megjegyzések
A szolgáltatások a services
konfigurációs fájl szakaszában vannak definiálva. A szerelvény tetszőleges számú szolgáltatást tartalmazhat. Minden szolgáltatásnak saját service
konfigurációs szakasza van. Ez a szakasz és tartalma határozza meg az adott szolgáltatás szolgáltatási szerződését, viselkedését és végpontjait.
Az behaviorConfiguration
elem szintén nem kötelező. Azonosítja a szolgáltatás által használt viselkedést. Az attribútumban megadott viselkedésnek ugyanannak a konfigurációs fájlnak a hatókörében lévő viselkedéshez kell kapcsolódnia.
Minden szolgáltatás egy vagy több végpontot tesz elérhetővé, amelynek saját címe és kötése van. A konfigurációs fájlban használt összes kötést a fájl hatókörében kell meghatározni. A kötések a és az attribútumok kombinációjával kapcsolódnak a végpontokhoz name
bindingConfiguration
. Az name
attribútum azt a szakaszt írja le, amelyben a kötés definiálva van. Az bindingConfiguration
attribútum határozza meg, hogy a rendszer melyik konfigurációt használja a kötésszakaszon belül. A kötési szakasz több konfigurációt is definiálhat.
Példa
Ez egy példa egy szolgáltatáskonfigurációra.
<service behaviorConfiguration="testChannelBehavior"
name="HelloWorld">
<endpoint address="/HelloWorld2/"
name="test"
bindingNamespace="http://www.cohowinery.com/"
binding="basicHttpBinding"
contract="IHelloWorld" />
</service>
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: