BaseRequestExtensions Klasse

Definition

Erweiterungsmethoden für Graph-Anforderungen

public static class BaseRequestExtensions
type BaseRequestExtensions = class
Public Module BaseRequestExtensions
Vererbung
BaseRequestExtensions

Methoden

Name Beschreibung
WithAppOnly<T>(T, Boolean, String)

Wird auf eine Anforderung angewendet, wird ausgedrückt, dass nur App-Berechtigungen für Graph verwendet werden.

WithAuthenticationOptions<T>(T, Action<AuthorizationHeaderProviderOptions>)

Überschreibt die Authentifizierungsoptionen für eine bestimmte Anforderung.

WithAuthenticationScheme<T>(T, String)

Legt das Authentifizierungsschema fest, das von IAuthenticationProvider der Authentifizierung dieser Anforderung verwendet wird. Dies funktioniert nur mit dem Standardauthentifizierungshandler und dem Standardsatz von Microsoft Graph Authentifizierungsanbietern. Wenn Sie einen benutzerdefinierten Authentifizierungshandler oder Authentifizierungsanbieter verwenden, müssen Sie den Abruf in Ihrer Implementierung behandeln.

WithScopes<T>(T, String[])

Legt die Bereiche Microsoft Graph fest, die verwendet IAuthenticationProvider werden, um diese Anforderung zu authentifizieren und kann verwendet werden, um eine inkrementelle Bereichszustimmung durchzuführen. Dies funktioniert nur mit dem Standardauthentifizierungshandler und dem Standardsatz von Microsoft Graph Authentifizierungsanbietern. Wenn Sie einen benutzerdefinierten Authentifizierungshandler oder Authentifizierungsanbieter verwenden, müssen Sie den Abruf in Ihrer Implementierung behandeln.

WithUser<T>(T, ClaimsPrincipal)

Überschreibt die Authentifizierungsoptionen für eine bestimmte Anforderung.

Gilt für: