Freigeben über


com.azure.core.client.traits

Dieses Paket enthält Schnittstellen, die allgemeine querschnittsübergreifende Aspekte der Funktionalität darstellen, die von Bibliotheken im Azure SDK für Java angeboten werden. Jede Schnittstelle wird als "Merkmal" bezeichnet, und Klassen, die die Schnittstelle implementieren, sollen dieses Merkmal aufweisen. Es gibt zusätzliche Merkmale im Zusammenhang mit AMQP-Anwendungsfällen com.azure.core.amqp.client.traits im Paket.

Der besondere Fokus von Merkmalen im Azure SDK für Java besteht darin, Bibliotheken auf höherer Ebene die Möglichkeit zu ermöglichen, Clientbibliotheken als Teil ihrer Generatoren abstrakter zu konfigurieren, bevor der Client selbst instanziiert wird. Auf diese Weise können diese allgemeinen Bibliotheken einfacher über die Funktionalität nachdenken. Es ist wichtig zu verstehen, dass es trotz der Verfügbarkeit dieser übergreifenden Merkmale nicht zu versprechen gibt, dass die Konfiguration jedes Erstellers einfach eine Frage der Bereitstellung der gleichen Argumente für alle Ersteller sein kann! Jeder Generator muss entsprechend seinen Anforderungen konfiguriert werden, andernfalls können Laufzeitfehler auftreten, wenn der Generator aufgefordert wird, den zugeordneten Client zu erstellen.

Schnittstellen

AzureKeyCredentialTrait<T>

Ein com.azure.core.client.traits , der eine konsistente Schnittstelle zum Festlegen AzureKeyCredentialvon bereitstellt.

AzureNamedKeyCredentialTrait<T>

Ein com.azure.core.client.traits , der eine konsistente Schnittstelle zum Festlegen AzureNamedKeyCredentialvon bereitstellt.

AzureSasCredentialTrait<T>

Ein com.azure.core.client.traits , der eine konsistente Schnittstelle zum Festlegen AzureSasCredentialvon bereitstellt.

ConfigurationTrait<T>

Ein com.azure.core.client.traits , der eine konsistente Schnittstelle zum Festlegen Configurationvon bereitstellt.

ConnectionStringTrait<T>

Eine com.azure.core.client.traits , die eine konsistente Schnittstelle zum Festlegen von Verbindungszeichenfolgen bereitstellt.

EndpointTrait<T>

Eine com.azure.core.client.traits , die eine konsistente Schnittstelle zum Festlegen von Dienstendpunkten bereitstellt.

HttpTrait<T>

Eine com.azure.core.client.traits , die eine konsistente Schnittstelle für die Konfiguration von HTTP-spezifischen Einstellungen bereitstellt.

KeyCredentialTrait<T>

Ein com.azure.core.client.traits , der eine konsistente Schnittstelle zum Festlegen KeyCredentialvon bereitstellt.

TokenCredentialTrait<T>

Ein com.azure.core.client.traits , der eine konsistente Schnittstelle zum Festlegen TokenCredentialvon bereitstellt.