Aracılığıyla paylaş


JavaScript için Azure Core Disk Belleği istemci kitaplığı - sürüm 1.6.2

Bu kitaplık, zaman uyumsuz yinelenebilir yineleyicileri sayfalama için temel türler sağlar.

Başlarken

Yükleme

Bunu azure-sdk-for-js deposundaki başka bir projenin parçası olarak kullanıyorsanız depoyu kopyaladıktan sonra çalıştırın rush install .

Aksi takdirde, npm kullanarak bu paketi uygulamanıza aşağıdaki gibi yükleyin

npm install @azure/core-paging

Önemli kavramlar

Mimariye genel bakışa giderek bu depo kodunun nasıl çalıştığına ilişkin bir açıklama bulabilirsiniz.

Örnekler

Türleriyle derleme örneği:

  public listSecrets(
    options: ListSecretsOptions = {}
  ): PagedAsyncIterableIterator<SecretAttributes> {
    const iter = this.listSecretsAll(options);
    return {
      async next() { return iter.next(); },
      [Symbol.asyncIterator]() { return this; },
      byPage: (settings: PageSettings = {}) => this.listSecretsPage(settings, options),
    };
  }

Ve türlerini kullanarak:

  for await (let page of client.listSecrets().byPage({ maxPageSize: 2 })) {
    for (const secret of page) {
      console.log("secret: ", secret);
    }
  }

Sonraki adımlar

Zaman uyumsuz yinelenebilir yineleyicilerle uğraşırken bu paketi uygulamanızda deneyin ve geri bildirim sağlayın!

Sorun giderme

Bir sorunu şu konumda günlüğe kaydet: https://github.com/Azure/azure-sdk-for-js/issues

Katkıda bulunma

Bu kitaplığa katkıda bulunmak isterseniz, kodu derleme ve test etme hakkında daha fazla bilgi edinmek için lütfen katkıda bulunma kılavuzunu okuyun.

İzlenimler