Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a kódtár elsősorban AutoRest és autorest.typescriptáltal létrehozott kódban használható.
Kezdetekhez
Jelenleg támogatott környezetek
- Node.js LTS-verziói
- A Safari, a Chrome, az Edge és a Firefox legújabb verziói.
További részletekért tekintse meg a támogatási szabályzat.
Telepítés
Ezt a csomagot elsősorban generált kódban használják, és nem közvetlenül a végfelhasználóknak szánták.
Főbb fogalmak
ServiceClient
Ez a generált ügyfelek közös alaposztálya. Ez biztosítja a metódusokat sendOperationRequest és sendRequest.
sendRequest egyszerűen http-kérést küld egy Pipeline használatával (részletekért lásd @azure/core-rest-pipeline.)
sendOperationRequest generált kód egy OperationSpec és OperationArgumentshasználatával történő kéréshez használja. A OperationSpec a szolgáltatás leírását tartalmazó OpenAPI/Swagger-fájlból származó kérési követelmények fordítása.
createClientPipeline
Ez a módszer egy olyan Pipeline-példány létrehozásához használható, amely szerializálást és deszerializálást végző további szabályzatokkal van testre szabva. A munka nagy része a kérések megfelelő HTTP-üzenetté alakítása, amelyet a szolgáltatás elvár, majd a HTTP-válasz hasznos adatainak átalakítása a szolgáltatás OpenAPI-specifikációs fájljában leírt válaszalakzattá.
Leképezők / createSerializer
Mapperaz adatok HTTP-fejlécekbe és -testekbe való kódolására és dekódolására szolgálnak. Az összes kérelem- és válaszmezőt ismertetik. Ezekre OperationSpecs hivatkozik.
A createSerializer metódus létrehoz egy Serializer, amely a kérelem vagy a válasz feldolgozása során az adatokat átalakító munka nagy részének elvégzésére szolgál. Mivel a korpusz Mappers és a megfelelő OperationSpec képes létrehozni egy HTTP-kérés objektumot a felhasználó által megadott bemenet, vagy átalakítani egy HTTP válaszobjektum egy felhasználóbarát űrlapot.
Következő lépések
A teszteket helyileg hozhatja létre és futtathatja a npm run testvégrehajtásával. A nyilvános osztályok speciális használatának és viselkedésének megtekintéséhez tekintse meg a teszt mappát.
További információ a AutoRest és az autorest.typescript bővítményről, amely kompatibilis ügyfelet hoz létre a csomag tetején.
Hibaelhárítás
Ha a kódtár használata során problémákba ütközik, nyugodtan a problémát.
Hozzájárulás
Ha hozzá szeretne járulni ehhez a kódtárhoz, olvassa el a közreműködői útmutatót, amelyből többet is megtudhat a kód összeállításáról és teszteléséről.
Azure SDK for JavaScript