Returns a new REST service client instance
            
Namespace: BrightstarDB.ClientAssembly: BrightstarDB (in BrightstarDB.dll) Version: 1.9.0.0 (1.9.0.0)
Syntax
| C# | 
|---|
public static IBrightstarService GetRestClient(
	string restEndpoint,
	IRequestAuthenticator requestAuthenticator = null,
	ICache queryCache = null
)  | 
| Visual Basic | 
|---|
Public Shared Function GetRestClient ( 
	restEndpoint As String,
	Optional requestAuthenticator As IRequestAuthenticator = Nothing,
	Optional queryCache As ICache = Nothing
) As IBrightstarService  | 
| Visual C++ | 
|---|
public:
static IBrightstarService^ GetRestClient(
	String^ restEndpoint, 
	IRequestAuthenticator^ requestAuthenticator = nullptr, 
	ICache^ queryCache = nullptr
)  | 
| F# | 
|---|
static member GetRestClient : 
        restEndpoint : string * 
        ?requestAuthenticator : IRequestAuthenticator * 
        ?queryCache : ICache 
(* Defaults:
        let _requestAuthenticator = defaultArg requestAuthenticator null
        let _queryCache = defaultArg queryCache null
*)
-> IBrightstarService 
 | 
Parameters
- restEndpoint
 - Type: System..::..String
The URI of the BrightstarDB REST endpoint to connect to 
- requestAuthenticator (Optional)
 - Type: BrightstarDB.Client.RestSecurity..::..IRequestAuthenticator
The service to use to apply authentication information to outgoing requests 
- queryCache (Optional)
 - Type: BrightstarDB.Caching..::..ICache
A cache instance for the client to use for caching SPARQL query responses 
Return Value
Type: 
IBrightstarServiceA new 
IBrightstarService instance
See Also