Class GraphClient
Inherited Members
ApiClient<GraphClient, string, GraphClientSettings>.STREAMAsync<TBody, TDelta, TResult>(ICrudService, string, TBody, RequestOptions, IStreamPipeline<string, TDelta, TResult>, params RequestParameter[])
ApiClient<GraphClient, string, GraphClientSettings>.STREAMAsync<TBody, TDelta, TResult>(ICrudService, string, TBody, RequestOptions, IStreamPipeline<PooledBytes, TDelta, TResult>, params RequestParameter[])
Assembly: Glitch9.AIDevKit.Provider.Microsoft.Graph.dll
Syntax
public sealed class GraphClient : ApiClient<GraphClient, string, GraphClientSettings>, IApiClient
Constructors
|
Edit this page
View Source
GraphClient()
Declaration
Properties
|
Edit this page
View Source
Calendars
Declaration
public CalendarService Calendars { get; }
Property Value
|
Edit this page
View Source
DeltaSyncs
Declaration
public DeltaSyncService DeltaSyncs { get; }
Property Value
|
Edit this page
View Source
DriveItems
Declaration
public DriveItemService DriveItems { get; }
Property Value
|
Edit this page
View Source
Drives
Declaration
public DriveService Drives { get; }
Property Value
|
Edit this page
View Source
Mails
Declaration
public MailService Mails { get; }
Property Value
|
Edit this page
View Source
OAuth
Declaration
public OAuthService OAuth { get; }
Property Value
|
Edit this page
View Source
Sites
Declaration
public SiteService Sites { get; }
Property Value
|
Edit this page
View Source
Todos
Declaration
public TodoService Todos { get; }
Property Value
Methods
|
Edit this page
View Source
DELETEAsync(ICrudService, string, bool, CancellationToken)
Declaration
public UniTask<RESTResponse> DELETEAsync(ICrudService service, string url, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
DELETEAsync<TStatus>(ICrudService, string, bool, CancellationToken)
Declaration
public UniTask<TStatus> DELETEAsync<TStatus>(ICrudService service, string url, bool removeAuthHeaderOnRedirect, CancellationToken ct = default) where TStatus : class, IDeletionStatus
Parameters
Returns
| Type |
Description |
| UniTask<TStatus> |
|
Type Parameters
|
Edit this page
View Source
DELETEAsync<TBody, TStatus>(ICrudService, string, TBody, bool, CancellationToken)
Declaration
public UniTask<TStatus> DELETEAsync<TBody, TStatus>(ICrudService service, string url, TBody body, bool removeAuthHeaderOnRedirect, CancellationToken ct = default) where TStatus : class, IDeletionStatus
Parameters
Returns
| Type |
Description |
| UniTask<TStatus> |
|
Type Parameters
| Name |
Description |
| TBody |
|
| TStatus |
|
|
Edit this page
View Source
DownloadAsync(ICrudService, string, RequestOptions)
Declaration
public UniTask DownloadAsync(ICrudService service, string url, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
GETAsync(ICrudService, string, IRequestParameterProvider, bool, CancellationToken)
Declaration
public UniTask<RESTResponse> GETAsync(ICrudService service, string url, IRequestParameterProvider query, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
|
Edit this page
View Source
GETAsync<TResponse>(ICrudService, string, IRequestParameterProvider, bool, CancellationToken)
Declaration
public UniTask<TResponse> GETAsync<TResponse>(ICrudService service, string url, IRequestParameterProvider query, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GETAsync<TResponse>(ICrudService, string, CancellationToken)
Declaration
public UniTask<TResponse> GETAsync<TResponse>(ICrudService service, string url, CancellationToken ct)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
GetClientSettings()
Declaration
protected override GraphClientSettings GetClientSettings()
Returns
Overrides
|
Edit this page
View Source
ListNextPageAsync<T>(string, CancellationToken)
Convenience: fetch next page via @odata.nextLink.
Declaration
public UniTask<GraphCollectionResponse<T>> ListNextPageAsync<T>(string nextLink, CancellationToken ct = default)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
PATCHAsync<TResponse>(ICrudService, string, bool, CancellationToken)
Declaration
public UniTask<TResponse> PATCHAsync<TResponse>(ICrudService service, string url, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
PATCHAsync<TBody>(ICrudService, string, TBody, bool, CancellationToken)
Declaration
public UniTask<RESTResponse> PATCHAsync<TBody>(ICrudService service, string url, TBody body, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
PATCHAsync<TBody, TResponse>(ICrudService, string, TBody, bool, CancellationToken)
Declaration
public UniTask<TResponse> PATCHAsync<TBody, TResponse>(ICrudService service, string url, TBody body, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TBody |
|
| TResponse |
|
|
Edit this page
View Source
POSTAsync<TResponse>(ICrudService, string, bool, CancellationToken)
Declaration
public UniTask<TResponse> POSTAsync<TResponse>(ICrudService service, string url, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TResponse |
|
|
Edit this page
View Source
POSTAsync<TBody>(ICrudService, string, TBody, bool, CancellationToken)
Declaration
public UniTask<RESTResponse> POSTAsync<TBody>(ICrudService service, string url, TBody body, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
POSTAsync<TBody, TResponse>(ICrudService, string, TBody, bool, CancellationToken)
Declaration
public UniTask<TResponse> POSTAsync<TBody, TResponse>(ICrudService service, string url, TBody body, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
| Type |
Description |
| UniTask<TResponse> |
|
Type Parameters
| Name |
Description |
| TBody |
|
| TResponse |
|
|
Edit this page
View Source
PUTAsync<TBody>(ICrudService, string, TBody, bool, CancellationToken)
Declaration
public UniTask<RESTResponse> PUTAsync<TBody>(ICrudService service, string url, TBody body, bool removeAuthHeaderOnRedirect, CancellationToken ct = default)
Parameters
Returns
Type Parameters
Implements
Extension Methods