Not
Å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.IdentityInstallera Azure.Messaging.WebPubSub från nuget.org
dotnet add package Azure.Messaging.WebPubSubOm 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ånTokenCredentialklassen.- EnvironmentCredential
- ClientSecretCredential
- ClientCertificateCredential
- ManagedIdentityCredential
- VisualStudioCredential
- VisualStudioCodeCredential
- AzureCliCredential
Mer information finns i Azure Identity-klientbiblioteket för .NET
Skapa sedan en
clientmedendpoint,hubochcredential.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årBuilderExtensions.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