Raven.Abstractions.Data.GetResponse.RequestHasErrors C# (CSharp) Method

RequestHasErrors() public method

public RequestHasErrors ( ) : bool
return bool
		public bool RequestHasErrors()
		{
			switch (Status)
			{
				case 0:   // aggressively cached
				case 200: // known non error values
				case 203:
				case 304:
				case 404:
					return false;
				default:
					return true;
			}
		}
	}

Usage Example

コード例 #1
0
		public void HandleResponse(GetResponse response)
		{
            if (response.RequestHasErrors())
            {
                throw new InvalidOperationException("Got an unexpected response code for the request: " + response.Status + "\r\n" + response.Result);
            }

			var result = (RavenJObject)response.Result;
			Result = result.JsonDeserialization<FacetResults>();
		}