Freigeben über


TokenAcquirerFactory.Build Method

Definition

Build the Token acquirer. This does the composition of all the services you have added to Services, and returns a service provider, which you can then use to get access to the services you have added.

public IServiceProvider Build ();
member this.Build : unit -> IServiceProvider
Public Function Build () As IServiceProvider

Returns

Examples

using Microsoft.Extensions.DependencyInjection;
using Microsoft.Graph;
using Microsoft.Identity.Web;

var tokenAcquirerFactory = TokenAcquirerFactory.GetDefaultInstance();
tokenAcquirerFactory.Services.AddMicrosoftGraph();
var sp = tokenAcquirerFactory.Build();

var graphServiceClient = sp.GetRequiredService<GraphServiceClient>();
var users = await graphServiceClient.Users
    .Request()
    .WithAppOnly()
    .GetAsync();
Console.WriteLine($"{users.Count} users");

Applies to