Show / Hide Table of Contents

Class SesameHttpProtocolConnector

Connector for connecting to a Store that supports the Sesame 2.0 HTTP Communication protocol.

Inheritance
object
BaseHttpConnector
BaseAsyncHttpConnector
BaseSesameHttpProtocolConnector
SesameHttpProtocolVersion5Connector
SesameHttpProtocolVersion6Connector
SesameHttpProtocolConnector
Implements
IAsyncQueryableStorage
IAsyncStorageProvider
IConfigurationSerializable
IUpdateableStorage
IQueryableStorage
IStorageProvider
IStorageCapabilities
IDisposable
Inherited Members
SesameHttpProtocolVersion6Connector.Update(string)
SesameHttpProtocolVersion6Connector.Update(string, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector._baseUri
BaseSesameHttpProtocolConnector._store
BaseSesameHttpProtocolConnector._repositoriesPrefix
BaseSesameHttpProtocolConnector._queryPath
BaseSesameHttpProtocolConnector._updatePath
BaseSesameHttpProtocolConnector._fullContextEncoding
BaseSesameHttpProtocolConnector._server
BaseSesameHttpProtocolConnector.BaseUri
BaseSesameHttpProtocolConnector.RepositoryName
BaseSesameHttpProtocolConnector.IOBehaviour
BaseSesameHttpProtocolConnector.UpdateSupported
BaseSesameHttpProtocolConnector.DeleteSupported
BaseSesameHttpProtocolConnector.ListGraphsSupported
BaseSesameHttpProtocolConnector.IsReady
BaseSesameHttpProtocolConnector.IsReadOnly
BaseSesameHttpProtocolConnector.ParentServer
BaseSesameHttpProtocolConnector.Query(string)
BaseSesameHttpProtocolConnector.Query(IRdfHandler, ISparqlResultsHandler, string)
BaseSesameHttpProtocolConnector.EscapeQuery(string)
BaseSesameHttpProtocolConnector.GetSaveContentType()
BaseSesameHttpProtocolConnector.CreateRdfWriter()
BaseSesameHttpProtocolConnector.LoadGraph(IGraph, Uri)
BaseSesameHttpProtocolConnector.LoadGraph(IRdfHandler, Uri)
BaseSesameHttpProtocolConnector.LoadGraph(IGraph, string)
BaseSesameHttpProtocolConnector.LoadGraph(IRdfHandler, string)
BaseSesameHttpProtocolConnector.SaveGraph(IGraph)
BaseSesameHttpProtocolConnector.UpdateGraph(Uri, IEnumerable<Triple>, IEnumerable<Triple>)
BaseSesameHttpProtocolConnector.UpdateGraph(IRefNode, IEnumerable<Triple>, IEnumerable<Triple>)
BaseSesameHttpProtocolConnector.UpdateGraph(string, IEnumerable<Triple>, IEnumerable<Triple>)
BaseSesameHttpProtocolConnector.UpdateGraphAsync(string, IEnumerable<Triple>, IEnumerable<Triple>, CancellationToken)
BaseSesameHttpProtocolConnector.DeleteGraph(Uri)
BaseSesameHttpProtocolConnector.DeleteGraph(string)
BaseSesameHttpProtocolConnector.ListGraphs()
BaseSesameHttpProtocolConnector.ListGraphNames()
BaseSesameHttpProtocolConnector.ListGraphsAsync(CancellationToken)
BaseSesameHttpProtocolConnector.AsyncParentServer
BaseSesameHttpProtocolConnector.SaveGraph(IGraph, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector.SaveGraphAsync(HttpRequestMessage, IGraph, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector.SaveGraphAsync(HttpRequestMessage, CancellationToken)
BaseSesameHttpProtocolConnector.SaveGraphAsync(IGraph, CancellationToken)
BaseSesameHttpProtocolConnector.LoadGraph(IRdfHandler, string, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector.LoadGraphAsync(IRdfHandler, string, CancellationToken)
BaseSesameHttpProtocolConnector.UpdateGraph(string, IEnumerable<Triple>, IEnumerable<Triple>, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector.DeleteGraph(string, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector.DeleteGraphAsync(string, CancellationToken)
BaseSesameHttpProtocolConnector.Query(string, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector.Query(IRdfHandler, ISparqlResultsHandler, string, AsyncStorageCallback, object)
BaseSesameHttpProtocolConnector.QueryAsync(string, CancellationToken)
BaseSesameHttpProtocolConnector.QueryAsync(IRdfHandler, ISparqlResultsHandler, string, CancellationToken)
BaseSesameHttpProtocolConnector.CreateRequest(string, string, string, Dictionary<string, string>)
BaseSesameHttpProtocolConnector.CreateRequest(string, string, HttpMethod, Dictionary<string, string>)
BaseSesameHttpProtocolConnector.ToString()
BaseSesameHttpProtocolConnector.SerializeConfiguration(ConfigurationSerializationContext)
BaseAsyncHttpConnector.LoadGraph(IGraph, Uri, AsyncStorageCallback, object)
BaseAsyncHttpConnector.LoadGraph(IGraph, string, AsyncStorageCallback, object)
BaseAsyncHttpConnector.LoadGraph(IRdfHandler, Uri, AsyncStorageCallback, object)
BaseAsyncHttpConnector.LoadGraphAsync(IGraph, string, CancellationToken)
BaseAsyncHttpConnector.LoadGraphAsync(HttpRequestMessage, IRdfHandler, AsyncStorageCallback, object)
BaseAsyncHttpConnector.LoadGraphAsync(HttpRequestMessage, IRdfHandler, CancellationToken)
BaseAsyncHttpConnector.SaveGraphAsync(HttpRequestMessage, IRdfWriter, IGraph, AsyncStorageCallback, object)
BaseAsyncHttpConnector.SaveGraphAsync(HttpWebRequest, IRdfWriter, IGraph, AsyncStorageCallback, object)
BaseAsyncHttpConnector.UpdateGraph(Uri, IEnumerable<Triple>, IEnumerable<Triple>, AsyncStorageCallback, object)
BaseAsyncHttpConnector.UpdateGraphAsync(HttpWebRequest, IRdfWriter, Uri, IEnumerable<Triple>, AsyncStorageCallback, object)
BaseAsyncHttpConnector.UpdateGraphAsync(HttpRequestMessage, IRdfWriter, Uri, IEnumerable<Triple>, AsyncStorageCallback, object)
BaseAsyncHttpConnector.UpdateGraphAsync(HttpRequestMessage, IRdfWriter, IEnumerable<Triple>, CancellationToken)
BaseAsyncHttpConnector.DeleteGraph(Uri, AsyncStorageCallback, object)
BaseAsyncHttpConnector.DeleteGraphAsync(HttpWebRequest, bool, string, AsyncStorageCallback, object)
BaseAsyncHttpConnector.DeleteGraphAsync(HttpRequestMessage, bool, string, AsyncStorageCallback, object)
BaseAsyncHttpConnector.DeleteGraphAsync(HttpRequestMessage, bool, CancellationToken)
BaseAsyncHttpConnector.ListGraphs(AsyncStorageCallback, object)
BaseAsyncHttpConnector.UriFactory
BaseAsyncHttpConnector.MakeRequestSequence(IEnumerable<HttpRequestMessage>, AsyncStorageCallback, object)
BaseHttpConnector.HttpClient
BaseHttpConnector.HttpClientHandler
BaseHttpConnector.SetProxy(string)
BaseHttpConnector.SetProxy(Uri)
BaseHttpConnector.Proxy
BaseHttpConnector.ClearProxy()
BaseHttpConnector.SetProxyCredentials(string, string)
BaseHttpConnector.SetProxyCredentials(string, string, string)
BaseHttpConnector.ProxyCredentials
BaseHttpConnector.ClearProxyCredentials()
BaseHttpConnector.Timeout
BaseHttpConnector.SerializeStandardConfig(INode, ConfigurationSerializationContext)
BaseHttpConnector.SetCredentials(string, string)
BaseHttpConnector.Dispose()
BaseHttpConnector.Dispose(bool)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Storage
Assembly: dotNetRdf.Client.dll
Syntax
public class SesameHttpProtocolConnector : SesameHttpProtocolVersion6Connector, IAsyncQueryableStorage, IAsyncStorageProvider, IConfigurationSerializable, IUpdateableStorage, IQueryableStorage, IStorageProvider, IStorageCapabilities, IDisposable
Remarks

Acts as a synonym for whatever the latest version of the Sesame HTTP Protocol that is supported by dotNetRDF might be. Currently this is Version 6 which includes SPARQL Update support (Sesame 2.4+ required).

Constructors

| Edit this page View Source

SesameHttpProtocolConnector(string, string)

Creates a new connection to a Sesame HTTP Protocol supporting Store.

Declaration
public SesameHttpProtocolConnector(string baseUri, string storeID)
Parameters
Type Name Description
string baseUri

Base Uri of the Store.

string storeID

Store ID.

| Edit this page View Source

SesameHttpProtocolConnector(string, string, IWebProxy)

Creates a new connection to a Sesame HTTP Protocol supporting Store.

Declaration
public SesameHttpProtocolConnector(string baseUri, string storeID, IWebProxy proxy)
Parameters
Type Name Description
string baseUri

Base Uri of the Store.

string storeID

Store ID.

IWebProxy proxy

Proxy Server.

| Edit this page View Source

SesameHttpProtocolConnector(string, string, string, string)

Creates a new connection to a Sesame HTTP Protocol supporting Store.

Declaration
public SesameHttpProtocolConnector(string baseUri, string storeID, string username, string password)
Parameters
Type Name Description
string baseUri

Base Uri of the Store.

string storeID

Store ID.

string username

Username to use for requests that require authentication.

string password

Password to use for requests that require authentication.

| Edit this page View Source

SesameHttpProtocolConnector(string, string, string, string, IWebProxy)

Creates a new connection to a Sesame HTTP Protocol supporting Store.

Declaration
public SesameHttpProtocolConnector(string baseUri, string storeID, string username, string password, IWebProxy proxy)
Parameters
Type Name Description
string baseUri

Base Uri of the Store.

string storeID

Store ID.

string username

Username to use for requests that require authentication.

string password

Password to use for requests that require authentication.

IWebProxy proxy

Proxy Server.

Implements

IAsyncQueryableStorage
IAsyncStorageProvider
IConfigurationSerializable
IUpdateableStorage
IQueryableStorage
IStorageProvider
IStorageCapabilities
IDisposable

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • SesameHttpProtocolConnector(string, string)
    • SesameHttpProtocolConnector(string, string, IWebProxy)
    • SesameHttpProtocolConnector(string, string, string, string)
    • SesameHttpProtocolConnector(string, string, string, string, IWebProxy)
  • Implements
  • Extension Methods
Back to top Generated by DocFX