Créer un client Microsoft GraphCreate a Microsoft Graph client

Le client Microsoft Graph est conçu pour faciliter l’appel à Microsoft Graph.The Microsoft Graph client is designed to make it simple to make calls to Microsoft Graph. Vous pouvez utiliser une instance de client unique pour la durée de vie de l’application.You can use a single client instance for the lifetime of the application. Pour plus d’informations sur l’ajout et l’installation du package client Microsoft Graph dans votre projet, voir installer le kit de développement logiciel (SDK).For information about how to add and install the Microsoft Graph client package into your project, see Install the SDK.

Les exemples de code suivants montrent comment créer une instance d’un client Microsoft Graph avec un fournisseur d’authentification dans les langues prises en charge.The following code examples show how to create an instance of a Microsoft Graph client with an authentication provider in the supported languages. Le fournisseur d’authentification doit prendre en charge l’acquisition de jetons d’accès pour l’application.The authentication provider will handle acquiring access tokens for the application. De nombreux fournisseurs d’authentification différents sont disponibles pour chaque langue et plateforme.Many different authentication providers are available for each language and platform. Les différents fournisseurs d’applications prennent en charge différents scénarios de client.The different application providers support different client scenarios. Pour plus d’informations sur le fournisseur et les options appropriés pour votre scénario, consultez la rubrique Choose an Authentication Provider.For details about which provider and options are appropriate for your scenario, see Choose an Authentication Provider.

// Build a client application.
IPublicClientApplication publicClientApplication = PublicClientApplicationBuilder
            .Create("INSERT-CLIENT-APP-ID")
            .Build();
// Create an authentication provider by passing in a client application and graph scopes.
DeviceCodeProvider authProvider = new DeviceCodeProvider(publicClientApplication, graphScopes);
// Create a new instance of GraphServiceClient with the authentication provider.
GraphServiceClient graphClient = new GraphServiceClient(authProvider);