com.azure.core.client.traits

このパッケージには、Azure SDK for Java のライブラリによって提供される機能の一般的な横断的側面を表すインターフェイスが含まれています。 各インターフェイスは "特徴" と呼ばれ、インターフェイスを実装するクラスにはその特徴があると言われます。 パッケージには、AMQP ユース ケースに関連する追加の com.azure.core.amqp.client.traits 特性があります。

Azure SDK for Java の特徴の特に焦点は、クライアント自体がインスタンス化される前に、より高度なライブラリがビルダーの一部としてクライアント ライブラリをより抽象的に構成できるようにすることです。 これにより、これらの高度なライブラリは、より簡単に機能を推論できます。 これらの横断的特徴が利用できるにもかかわらず、各ビルダーの構成が単にすべてのビルダーに同じ引数を提供するだけの問題であるという約束はないことを理解することが重要です。 各ビルダーは、その要件に合わせて適切に構成する必要があります。そうしないと、関連するクライアントの作成を求められたときにランタイム エラーが発生する可能性があります。

インターフェイス

AzureKeyCredentialTrait<T>

com.azure.core.client.traits 設定 AzureKeyCredentialするための一貫性のあるインターフェイスを提供する 。

AzureNamedKeyCredentialTrait<T>

com.azure.core.client.traits 設定 AzureNamedKeyCredentialするための一貫性のあるインターフェイスを提供する 。

AzureSasCredentialTrait<T>

com.azure.core.client.traits 設定 AzureSasCredentialするための一貫性のあるインターフェイスを提供する 。

ConfigurationTrait<T>

com.azure.core.client.traits 設定 Configurationするための一貫性のあるインターフェイスを提供する 。

ConnectionStringTrait<T>

com.azure.core.client.traits接続文字列を設定するための一貫性のあるインターフェイスを提供する 。

EndpointTrait<T>

com.azure.core.client.traitsサービス エンドポイントを設定するための一貫性のあるインターフェイスを提供する 。

HttpTrait<T>

com.azure.core.client.traits HTTP 固有の設定を構成するための一貫性のあるインターフェイスを提供する 。

KeyCredentialTrait<T>

com.azure.core.client.traits 設定 KeyCredentialするための一貫性のあるインターフェイスを提供する 。

TokenCredentialTrait<T>

com.azure.core.client.traits 設定 TokenCredentialするための一貫性のあるインターフェイスを提供する 。