Cara membuat WebPubSubServiceClient dengan Java dan Azure Identity

Panduan cara ini menunjukkan kepada Anda cara membuat WebPubSubServiceClient dengan Java dan Azure Identity.

Persyaratan

Kode sampel

  1. TokenCredential Buat dengan Azure Identity SDK.

    package com.webpubsub.tutorial;
    
    import com.azure.core.credential.TokenCredential;
    import com.azure.identity.DefaultAzureCredentialBuilder;
    
    public class App {
    
        public static void main(String[] args) {
            TokenCredential credential = new DefaultAzureCredentialBuilder().build();
        }
    }
    

    credential dapat berupa kelas apa pun yang mewarisi dari TokenCredential kelas.

    • EnvironmentCredential
    • ClientSecretCredential
    • ClientCertificateCredential
    • ManagedIdentityCredential
    • VisualStudioCredential
    • VisualStudioCodeCredential
    • AzureCliCredential

    Untuk mempelajari selengkapnya, lihat Pustaka klien Azure Identity untuk Java

  2. Kemudian buat client dengan endpoint, hub, dan credential.

    package com.webpubsub.tutorial;
    
    import com.azure.core.credential.TokenCredential;
    import com.azure.identity.DefaultAzureCredentialBuilder;
    import com.azure.messaging.webpubsub.WebPubSubServiceClient;
    import com.azure.messaging.webpubsub.WebPubSubServiceClientBuilder;
    
    public class App {
        public static void main(String[] args) {
    
            TokenCredential credential = new DefaultAzureCredentialBuilder().build();
    
            // create the service client
            WebPubSubServiceClient client = new WebPubSubServiceClientBuilder()
                    .endpoint("<endpoint>")
                    .credential(credential)
                    .hub("<hub>")
                    .buildClient();
        }
    }
    

    Pelajari cara menggunakan klien ini, lihat Pustaka klien layanan Azure Web PubSub untuk Java

Sampel lengkap