Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu kitaplık öncelikli olarak AutoRest ve autorest.typescripttarafından oluşturulan kodda kullanılmak üzere tasarlanmıştır.
Başlarken
Şu anda desteklenen ortamlar
Daha fazla bilgi için bkz. destek ilkesi.
Kurma
Bu paket öncelikli olarak oluşturulan kodda kullanılır ve doğrudan son kullanıcılar tarafından kullanılması amaçlanmamıştır.
Temel kavramlar
Hizmet İstemcisi
Bu, oluşturulan istemciler için ortak temel sınıftır.
sendOperationRequest ve sendRequestyöntemlerini sağlar.
sendRequest yalnızca Pipeline kullanarak HTTP isteğinde bulunur (ayrıntılar için bkz. @azure/core-rest-pipeline.)
sendOperationRequest, OperationSpec ve OperationArgumentskullanarak istekte bulunmak için oluşturulan kod tarafından kullanılır.
OperationSpec, hizmeti açıklayan OpenAPI/Swagger dosyasındaki istek gereksinimlerinin çevirisidir.
createClientPipeline
Bu yöntem, serileştirme ve seri durumdan çıkarma gerçekleştiren ek ilkelerle özelleştirilmiş bir Pipeline örneği oluşturmak için kullanılır. İşin büyük bir kısmı, istekleri bir hizmetin beklediği doğru HTTP iletisine dönüştürmek ve ardından HTTP yanıt yükünü hizmetin OpenAPI belirtim dosyası tarafından açıklanan yanıt şekline dönüştürmektir.
Eşleyiciler / createSerializer
Mapperverileri HTTP üst bilgilerine ve gövdelerine kodlamak ve kodunu çözmek için kullanılır. Tüm istek ve yanıt alanlarını açıklar. Bunlar OperationSpectarafından başvurulur.
yöntemi createSerializer, istekte bulunurken veya yanıt işlerken verileri dönüştüren işin büyük bir kısmını gerçekleştirmek için kullanılan bir Serializer oluşturur.
Mapper'lerden oluşan bir corpus ve uygun OperationSpec, kullanıcı tarafından sağlanan girişten bir HTTP istek nesnesi üretebilir veya http yanıt nesnesini kullanıcı dostu bir forma dönüştürebilir.
Sonraki adımlar
npm run testyürüterek testleri yerel olarak derleyebilir ve çalıştırabilirsiniz. Genel sınıfların gelişmiş kullanımını ve davranışını görmek için test klasörünü keşfedin.
AutoRest ve bu paketin üzerinde uyumlu bir istemci oluşturmak için autorest.typescript uzantısı hakkında daha fazla bilgi edinin.
Sorun giderme
Bu kitaplığı kullanırken sorunlarla karşılaşırsanız lütfen bir sorunçekinmeyin.
Katkıda
Bu kitaplığa katkıda bulunmak istiyorsanız kodu oluşturma ve test etme hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma kılavuzu okuyun.
Azure SDK for JavaScript