Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Så här skapar du en
Den här guiden visar hur du skapar ett microsoft entra-ID WebPubSubServiceClient i .NET.
Behov
- Installera Azure.Identity från nuget.org. - dotnet add package Azure.Identity
- Installera Azure.Messaging.WebPubSub från nuget.org - dotnet add package Azure.Messaging.WebPubSub
- Om du använder DependencyInjection installerar du Microsoft.Extensions.Azure från nuget.org - dotnet add package Microsoft.Extensions.Azure
Exempelkod
- Skapa en - TokenCredentialmed Azure Identity SDK.- using Azure.Identity; namespace chatapp { public class Program { public static void Main(string[] args) { var credential = new DefaultAzureCredential(); } } }- credentialkan vara vilken klass som helst som ärver från- TokenCredentialklassen.- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
 - Mer information finns i Azure Identity-klientbiblioteket för .NET 
- Skapa sedan en - clientmed- endpoint,- huboch- credential.- using Azure.Identity; using Azure.Messaging.WebPubSub; public class Program { public static void Main(string[] args) { var credential = new DefaultAzureCredential(); var client = new WebPubSubServiceClient(new Uri("<endpoint>"), "<hub>", credential); } }- Eller injicera den i - IServiceCollectionsmed vår- BuilderExtensions.- using System; using Azure.Identity; using Microsoft.Extensions.Azure; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; namespace chatapp { public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; } public IConfiguration Configuration { get; } public void ConfigureServices(IServiceCollection services) { services.AddAzureClients(builder => { var credential = new DefaultAzureCredential(); builder.AddWebPubSubServiceClient(new Uri("<endpoint>"), "<hub>", credential); }); } } }- Lär dig hur du använder den här klienten i Azure Web PubSub-tjänstklientbiblioteket för .NET