Attempt to retrieve the result of an asynchronous request that was previously submitted with RequestLocation(User, Token, String, LocationOptions).

Namespace:  Veriplace.Client
Assembly:  Veriplace.Client (in Veriplace.Client.dll) Version: 1.7.0.25986 (1.7.0.0)

Syntax

C#
public override LocationRequestStatus GetResult(
	LocationRequestStatus request
)
Visual Basic (Declaration)
Public Overrides Function GetResult ( _
	request As LocationRequestStatus _
) As LocationRequestStatus
Visual C++
public:
virtual LocationRequestStatus^ GetResult(
	LocationRequestStatus^ request
) override

Parameters

request
Type: Veriplace.Client..::.LocationRequestStatus
the original request status object

Return Value

an updated status object of the same type

Remarks

Use this method if you did not specify a callback URI in the original request.

If the request is still in progress, this will return the same request status object. If the request has completed, either successfully or unsuccessfully, it will return an updated request status object whose Ready property will be true, and which will either contain a Location or an Exception.

Exceptions

ExceptionCondition
Veriplace.Client..::.RequestNotFoundExceptionif the request is no longer valid, i.e. it has expired or the result was already delivered via a callback notification
Veriplace.Client..::.UnexpectedExceptionif there was an unexpected OAuth error or I/O error

See Also