These classes provide the basic low-level interface to the Veriplace server. Use an instance of VeriplaceClient to perform user, location, or permission queries if your application does not have a web UI or does not require the convenience features of the Veriplace.Web classes.
Classes
| Class | Description | |
|---|---|---|
| API |
Base class for Veriplace APIs, used internally.
| |
| APIInfo |
Information needed to make a request for a Veriplace API, used internally.
| |
| AsyncCapableAPI<(Of <(TRequestStatus>)>) |
Base class for Veriplace APIs, used internally.
| |
| AsyncRequestStatus |
Base class for asynchronous requests created by
RequestLocation(User, Token, LocationOptions, CallbackOptions)
or InviteGetLocation(String, Boolean, CallbackOptions).
| |
| BadParameterException |
Indicates that our request to the Veriplace server had invalid parameters.
| |
| CallbackOptions |
Specifies optional parameters for an asynchronous request whose result
will be delivered by HTTP callback.
| |
| ClientConfiguration |
Encapsulates the various properties that can be configured for a
VeriplaceClient.
| |
| ConfigurationException |
Indicates that a Veriplace configuration property is invalid.
| |
| DefaultLocationFilter |
Default implementation of ILocationFilter.
| |
| DefaultRedirector |
Default implementation of IRedirector which sends regular HTTP redirects.
| |
| GetLocationAPI |
Interface for obtaining a user's location from Veriplace.
| |
| GetLocationBillingDeclinedException |
Indicates that a GetLocationAPI method failed because the
billing system did not approve the request for this application.
| |
| GetLocationException |
Base class for exceptions in GetLocationAPI methods.
| |
| GetLocationNotPermittedException |
Indicates that a GetLocationAPI method failed because the
application does not have permission to locate the user.
| |
| InvalidCallbackException |
Indicates that a callback did not contain an oauth_token parameter or contained
one that does not match any known request token.
| |
| InvitationAPI |
Interface for initiating an out-of-band invitation from Veriplace to an
end user, allowing the user to opt into this application.
| |
| InvitationDeclinedException |
Indicates that an InvitationAPI method failed because the
user refused the permission request.
| |
| InvitationException |
Base class for exceptions in InvitationAPI methods.
| |
| InvitationNotPermittedException |
Indicates that an InvitationAPI method failed because the
application does not have permission to identify the user.
| |
| InvitationStatus |
Holds information about the status of an InvitationAPI request.
| |
| Location |
Representation of the location of a Veriplace user.
| |
| LocationMode |
String constants representing the allowable location modes, for use with
GetLocationAPI.
| |
| LocationOptions |
Specifies optional parameters for a location request.
| |
| LocationRequestStatus |
Holds information about the status of an asynchronous
GetLocationAPI request.
| |
| LocationUpdateReference |
Opaque representation of a location update identifier for
PollingAPI.
| |
| LocationUpdates |
A result set returned by GetUpdates(Nullable<(Of <(Int32>)>)).
| |
| MalformedResponseException |
Indicates that the Veriplace server returned a response that the
client could not understand.
| |
| PermissionAPI |
Interface for verifying or removing an application's permissions for
specific resources in the Veriplace platform.
| |
| PointOfInterest |
Describes a geographic point of interest, such as a business or a landmark.
| |
| PollingAPI |
Interface for querying user location changes in bulk, using a version of
the Simple Update Protocol.
| |
| Position |
Base class for objects that describe a geographic location.
| |
| PositionFailureException |
Indicates that a GetLocationAPI method failed because Veriplace
could not obtain the user's location, although your request was valid.
| |
| PositionReference<(Of <(T>)>) |
Describes a geographic relationship to some Position.
| |
| RequestDeniedException |
Base class for exceptions that mean that the server refused an API request.
| |
| RequestNotFoundException |
Indicates that an asynchronous request ID was no longer valid.
| |
| StreetIntersection | ||
| TransportException |
Wrapper for a low-level I/O exception when it occurs within a Veriplace client method.
| |
| UnexpectedException |
Base class for all exceptions that do not represent a normal failure mode.
| |
| UnknownTokenException |
Indicates that the Veriplace server did not recognize your access token.
| |
| User |
Representation of a Veriplace user identifier.
| |
| UserDiscoveryAPI |
Interface for obtaining user identity information from Veriplace.
| |
| UserDiscoveryException |
Base class for exceptions in UserDiscoveryAPI methods.
| |
| UserDiscoveryNotPermittedException |
Indicates that a UserDiscoveryAPI method failed because the
application does not have permission to identify the user.
| |
| UserDiscoveryParameters |
Encapsulates the various kinds of parameters that can be passed to
UserDiscoveryAPI methods.
| |
| UserNotFoundException |
Indicates that a UserDiscoveryAPI method failed because
Veriplace could not identify the user.
| |
| VeriplaceClient |
Veriplace client implementation for .NET.
| |
| VeriplaceException |
Base class for all exceptions that can be thrown by the Veriplace client.
| |
| VeriplaceOAuthException |
Indicates that an OAuth error response was received within a Veriplace client method.
|
Interfaces
| Interface | Description | |
|---|---|---|
| ILocationFilter |
Interface for an object that can apply post-processing to returned locations.
| |
| IPositionReference |
Interface for common properties of objects found in
NearestPointOfInterest and
NearestIntersection.
| |
| IRedirector |
Interface for an object that can redirect the end user to a different URI.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| LocationOptions..::.ExtraInfo |
Constants for specifying additional information to be included in
the location response.
|