/// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="graphUris">Enumeration of Graph URIs</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, IEnumerable <Uri> graphUris)
     : this(operation)
 {
     this.GraphUris = graphUris;
 }
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="handler">Handler to return</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, IRdfHandler handler)
     : this(operation, handler, null)
 {
 }
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="graphUri">URI of the affected Graph</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, Uri graphUri)
     : this(operation, graphUri, null)
 {
 }
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="graphUri">URI of the affected Graph</param>
 /// <param name="e">Error that occurred</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, Uri graphUri, Exception e)
     : this(operation, e)
 {
     this.GraphUri = graphUri;
 }
示例#5
0
 /// <summary>
 /// Creates new callback arguments.
 /// </summary>
 /// <param name="operation">Operation.</param>
 /// <param name="data">Data to return.</param>
 /// <param name="e">Error that occurred.</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String data, Exception e)
     : this(operation, e)
 {
     SetData(data);
 }
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="g">Graph to return</param>
 /// <param name="e">Error that occurred</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, IGraph g, Exception e)
     : this(operation, e)
 {
     this.Graph = g;
 }
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation)
 {
     this.Operation = operation;
 }
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="query">SPARQL Query</param>
 /// <param name="queryResults">Results to return</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String query, Object queryResults)
     : this(operation, queryResults as IGraph)
 {
     this.SetData(query);
     this.QueryResults = queryResults;
 }
示例#9
0
 /// <summary>
 /// Creates new callback arguments.
 /// </summary>
 /// <param name="operation">Operation.</param>
 /// <param name="storeID">Store ID.</param>
 /// <param name="template">Template.</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String storeID, IStoreTemplate template)
     : this(operation, storeID)
 {
     Template = template;
 }
示例#10
0
 /// <summary>
 /// Creates new callback arguments.
 /// </summary>
 /// <param name="operation">Operation.</param>
 /// <param name="storeID">Store ID.</param>
 /// <param name="templates">Templates.</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String storeID, IEnumerable <IStoreTemplate> templates)
     : this(operation, storeID)
 {
     AvailableTemplates = templates;
 }
示例#11
0
 /// <summary>
 /// Creates new callback arguments.
 /// </summary>
 /// <param name="operation">Operation.</param>
 /// <param name="storeID">Store ID.</param>
 /// <param name="provider">Storage Provider.</param>
 /// <param name="e">Error that occurred.</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String storeID, IAsyncStorageProvider provider, Exception e)
     : this(operation, storeID, e)
 {
     StorageProvider = provider;
 }
示例#12
0
 /// <summary>
 /// Creates new callback arguments.
 /// </summary>
 /// <param name="operation">Operation.</param>
 /// <param name="stores">Enumeration of Store IDs.</param>
 /// <param name="e">Error that occurred.</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, IEnumerable <String> stores, Exception e)
     : this(operation, e)
 {
     StoreIDs = stores;
 }
示例#13
0
 /// <summary>
 /// Creates new callback arguments.
 /// </summary>
 /// <param name="operation">Operation.</param>
 /// <param name="stores">Enumeration of Store IDs.</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, IEnumerable <String> stores)
     : this(operation, stores, null)
 {
 }
示例#14
0
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="handler">Handler to return</param>
 /// <param name="e">Error that occurred</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, IRdfHandler handler, Exception e)
     : this(operation, e)
 {
     this.RdfHandler = handler;
 }
示例#15
0
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="ex">Error that occurred</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, Exception ex)
     : this(operation)
 {
     this.Error = ex;
 }
示例#16
0
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="query">SPARQL Query</param>
 /// <param name="rdfHandler">RDF Handler to return</param>
 /// <param name="resultsHandler">Results Handler to return</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String query, IRdfHandler rdfHandler, ISparqlResultsHandler resultsHandler)
     : this(operation, query, rdfHandler, resultsHandler, null)
 {
 }
示例#17
0
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="g">Graph to return</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, IGraph g)
     : this(operation, g, null)
 {
 }
示例#18
0
 /// <summary>
 /// Creates new callback arguments
 /// </summary>
 /// <param name="operation">Operation</param>
 /// <param name="query">SPARQL Query</param>
 /// <param name="queryResults">Results to return</param>
 /// <param name="e">Error that occurred</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String query, Object queryResults, Exception e)
     : this(operation, e)
 {
     this.SetData(query);
     this.QueryResults = queryResults;
 }
示例#19
0
 /// <summary>
 /// Creates new callback arguments.
 /// </summary>
 /// <param name="operation">Operation.</param>
 /// <param name="data">Data to return.</param>
 public AsyncStorageCallbackArgs(AsyncStorageOperation operation, String data)
     : this(operation, data, (Exception)null)
 {
 }