Class GraphResponse<T>
The base of the exchange of a IGraphRequest<T> or IGraphResponse<T>.
Inherited Members
Namespace: Microsoft.Graph.Communications.Common.Transport
Assembly: Microsoft.Graph.Communications.Common.dll
Syntax
public class GraphResponse<T> : IGraphResponse<T>, IGraphExchange<T>, IGraphExchange
  Type Parameters
| Name | Description | 
|---|---|
| T | 
Constructors
GraphResponse(T, ResponseStatus)
Initializes a new instance of the GraphResponse<T> class. Create a new graph response
Declaration
public GraphResponse(T content, ResponseStatus status)
  Parameters
| Type | Name | Description | 
|---|---|---|
| T | content | The serialized content of the response.  | 
      
| ResponseStatus | status | Status indicating success/failure/other for the response.  | 
      
GraphResponse(String, ResponseStatus, String)
Initializes a new instance of the GraphResponse<T> class.
Declaration
public GraphResponse(string errorContent, ResponseStatus status, string reasonPhrase)
  Parameters
| Type | Name | Description | 
|---|---|---|
| String | errorContent | Content of the error.  | 
      
| ResponseStatus | status | The status.  | 
      
| String | reasonPhrase | The reason phrase.  | 
      
Properties
Content
Declaration
public T Content { get; set; }
  Property Value
| Type | Description | 
|---|---|
| T | 
ErrorContent
Declaration
public string ErrorContent { get; set; }
  Property Value
| Type | Description | 
|---|---|
| String | 
Properties
Gets the properties of the exchange.
Declaration
public ICollection<IGraphProperty> Properties { get; }
  Property Value
| Type | Description | 
|---|---|
| ICollection<IGraphProperty> | 
ReasonPhrase
Declaration
public string ReasonPhrase { get; set; }
  Property Value
| Type | Description | 
|---|---|
| String | 
Status
Declaration
public ResponseStatus Status { get; }
  Property Value
| Type | Description | 
|---|---|
| ResponseStatus | 
Methods
ToString()
Declaration
public override string ToString()
  Returns
| Type | Description | 
|---|---|
| String |