Microsoft.Graph Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AsyncMonitor<T> |
Monitor for async operations to the Graph service on the client. |
AsyncOperationStatus |
The type AsyncOperationStatus. |
AuthenticationHandler |
A DelegatingHandler implementation using standard .NET libraries. |
AuthenticationHandlerOption |
The auth middleware option class |
BaseActionMethodRequestBuilder<T> |
The base method request builder class used for POST actions. |
BaseClient |
A default IBaseClient implementation. |
BaseFunctionMethodRequestBuilder<T> |
The base method request builder class. |
BaseRequest |
The base request class. |
BaseRequestBuilder |
The base request builder class. |
BaseRequestExtensions |
Extension methods for BaseRequest |
BatchRequestContent |
A HttpContent implementation to handle json batch requests. |
BatchRequestStep |
A single batch request step. |
BatchResponseContent |
Handles batch request responses. |
ChaosHandler |
A DelegatingHandler implementation that is used for simulating server failures. |
ChaosHandlerOption |
The Chaos Hander Option middleware class |
ClientException |
Graph client exception. |
CollectionPage<T> |
A page of results from a collection. |
CompressionHandler |
A DelegatingHandler implementation that handles compression. |
CoreConstants |
Constants for the Graph Core library. |
CoreConstants.BatchRequest |
Batch request constants. |
CoreConstants.Encoding |
Encoding constants |
CoreConstants.Headers |
Header constants. |
CoreConstants.MimeTypeNames |
MimeType constants. |
CoreConstants.MimeTypeNames.Application |
MimeTypeNames.Application constants. |
CoreConstants.Serialization |
Serialization constants. |
Date |
Custom Date model for serialization |
DateConverter |
The Date Converter. |
DelegateAuthenticationProvider |
A default IAuthenticationProvider implementation. |
DeltaResponseHandler |
PREVIEW A response handler that exposes the list of changes returned in a response. This supports scenarios where the service expresses changes to 'null'. The deserializer can't express changes to null so you can now discover if a property has been set to null. This is intended for use with a Delta query scenario. |
DerivedTypeConverter |
Handles resolving interfaces to the correct derived class during serialization/deserialization. |
Duration |
Represents an edm.duration value. |
DurationConverter |
Converter for serializing and deserializing Duration objects. |
EnumConverter |
Handles resolving interfaces to the correct derived class during serialization/deserialization. |
Error |
The error object contained in 400 and 500 responses returned from the service. Models OData protocol, 9.4 Error Response Body http://docs.oasis-open.org/odata/odata/v4.01/csprd05/part1-protocol/odata-v4.01-csprd05-part1-protocol.html#_Toc14172757 |
ErrorDetail |
The error details object. Models OData protocol, 9.4 Error Response Body details object. http://docs.oasis-open.org/odata/odata/v4.01/csprd05/part1-protocol/odata-v4.01-csprd05-part1-protocol.html#_Toc14172757 |
ErrorResponse |
The error response object from the service on an unsuccessful call. |
ExpressionExtractHelper |
Helper class to extract $select or $expand parameters from strongly-typed expressions. |
GraphClientFactory |
GraphClientFactory class to create the HTTP client |
GraphRequestContext |
The graph request context class |
GraphUserAccount |
Class representing the logged in MS graph user |
HeaderOption |
A key value pair to be added to the request headers. |
HttpProvider |
An IHttpProvider implementation using standard .NET libraries. |
HttpRequestMessageExtensions |
Contains extension methods for HttpRequestMessage |
InterfaceConverter<T> |
Handles resolving interfaces to the correct concrete class during serialization/deserialization. |
LargeFileUploadTask<T> |
Task to help with resume able large file uploads. |
ODataMethodBooleanResponse |
Represents an intermediate object used for deserializing OData method responses that return a single boolean OData primitive. This type is consumed by code files generated with: https://github.com/microsoftgraph/MSGraph-SDK-Code-Generator/blob/dev/Templates/CSharp/Requests/MethodRequest.cs.tt The value of a return type is an object: http://docs.oasis-open.org/odata/odata-csdl-json/v4.01/odata-csdl-json-v4.01.html#sec_ReturnType |
ODataMethodIntResponse |
Represents an intermediate object used for deserializing OData method responses that return a single Int32 OData primitive. This type is consumed by code files generated with: https://github.com/microsoftgraph/MSGraph-SDK-Code-Generator/blob/dev/Templates/CSharp/Requests/MethodRequest.cs.tt The value of a return type is an object: http://docs.oasis-open.org/odata/odata-csdl-json/v4.01/odata-csdl-json-v4.01.html#sec_ReturnType |
ODataMethodLongResponse |
Represents an intermediate object used for deserializing OData method responses that return a single long OData primitive. This type is consumed by code files generated with: https://github.com/microsoftgraph/MSGraph-SDK-Code-Generator/blob/dev/Templates/CSharp/Requests/MethodRequest.cs.tt The value of a return type is an object: http://docs.oasis-open.org/odata/odata-csdl-json/v4.01/odata-csdl-json-v4.01.html#sec_ReturnType |
ODataMethodStringResponse |
Represents an intermediate object used for deserializing OData method responses that return a single string OData primitive. This type is consumed by code files generated with: https://github.com/microsoftgraph/MSGraph-SDK-Code-Generator/blob/dev/Templates/CSharp/Requests/MethodRequest.cs.tt The value of a return type is an object: http://docs.oasis-open.org/odata/odata-csdl-json/v4.01/odata-csdl-json-v4.01.html#sec_ReturnType This should be the default type in case type is not specified. |
Option |
A key value pair to be added to the request. |
QueryOption |
A query option to be added to the request. https://developer.microsoft.com/en-us/graph/docs/concepts/query_parameters |
RedirectHandler |
An DelegatingHandler implementation using standard .NET libraries. |
RedirectHandlerOption |
The redirect middleware option class |
ReferenceRequestBody |
The reference request body. |
ResponseHandler |
Provides method(s) to deserialize raw HTTP responses into strong types. |
RetryHandler |
A DelegatingHandler implementation using standard .NET libraries. |
RetryHandlerOption |
The retry middleware option class |
Serializer |
An ISerializer implementation using the JSON.NET serializer. |
SerializerExtentions |
Extension methods for ISerializer |
ServiceException |
Graph service exception. |
SimpleHttpProvider |
An IHttpProvider implementation using standard .NET libraries. |
StringHelper |
Helper class for string casing. |
TimeOfDay |
Time of day model. |
TimeOfDayConverter |
Handles serialization and deserialization for TimeOfDay. |
UploadResult<T> |
Result that we get from uploading a slice |
UrlHelper |
Helper class for working with URLs. |
Interfaces
IAsyncMonitor<T> |
Monitor for async operations to the Graph service on the client. |
IAuthenticationProvider |
Interface for authenticating requests. |
IAuthenticationProviderOption |
An interface used to pass auth provider options in a request. Auth providers will be incharge of implementing this interface and providing IBaseRequest extensions to set it's values. |
IBaseClient |
Interface for the base client. |
IBaseRequest |
The base request interface. |
IBaseRequestBuilder |
The base request builder interface. |
ICollectionPage<T> |
Interface for collection pages. |
IHttpProvider |
Interface for an HTTP provider to send requests. |
IMiddlewareOption |
The middleware option interface |
IResponseHandler |
The interface required for all response handlers. |
ISerializer |
An interface for serializing and deserializing JSON objects. |
IUploadSession |
The IUploadSession interface |
Enums
FeatureFlag |
Feature Flags |
Delegates
AuthenticateRequestAsyncDelegate |
Authenticate request async delegate. |