Udostępnij za pośrednictwem


Jak utworzyć element WebPubSubServiceClient przy użyciu języka Java i tożsamości platformy Azure

W tym przewodniku z instrukcjami pokazano, jak utworzyć WebPubSubServiceClient identyfikator Entra firmy Microsoft w języku Java.

Wymagania

Przykłady kodu

  1. Utwórz element za TokenCredential pomocą zestawu 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 może być dowolną klasą dziedziczą po TokenCredential klasie.

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

    Aby dowiedzieć się więcej, zobacz Biblioteka klienta tożsamości platformy Azure dla języka Java

  2. Następnie utwórz element client z elementami endpoint, hubi 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();
        }
    }
    

    Dowiedz się, jak używać tego klienta, zobacz Biblioteka klienta usługi Azure Web PubSub dla języka Java