public class GoogleApiException : Exception, ISerializable
Represents an exception thrown by an API Service.
Implements
ISerializableInherited Members
Namespace
GoogleAssembly
Google.Apis.Core.dll
Constructors
GoogleApiException(string)
public GoogleApiException(string serviceName)
Creates an API Service exception with no message.
Parameter | |
---|---|
Name | Description |
serviceName |
string |
Message may still contain useful information if the Error and/or HttpStatusCode properties are set.
GoogleApiException(string, string)
public GoogleApiException(string serviceName, string message)
Creates an API Service exception.
GoogleApiException(string, string, Exception)
public GoogleApiException(string serviceName, string message, Exception inner)
Creates an API Service exception.
Properties
Error
public RequestError Error { get; set; }
The Error which was returned from the server, or null
if unavailable.
Property Value | |
---|---|
Type | Description |
RequestError |
HttpStatusCode
public HttpStatusCode HttpStatusCode { get; set; }
The HTTP status code which was returned along with this error, or 0 if unavailable.
Property Value | |
---|---|
Type | Description |
HttpStatusCode |
Message
public override string Message { get; }
Property Value | |
---|---|
Type | Description |
string |
ServiceName
public string ServiceName { get; }
Gets the service name which related to this exception.
Property Value | |
---|---|
Type | Description |
string |
Methods
ToString()
public override string ToString()
Returns a summary of this exception.
Returns | |
---|---|
Type | Description |
string |
A summary of this exception. |