Class GristConnection
Represents an API session to a single Grist instance. Start here.
Inheritance
GristConnection
Assembly: Grist4NET.dll
Syntax
public class GristConnection
Constructors
GristConnection(GristConnectionOptions)
Declaration
public GristConnection(GristConnectionOptions options)
Parameters
See Also
GristConnection(IOptions<GristConnectionOptions>)
Used by dependency injection and options pattern.
Declaration
public GristConnection(IOptions<GristConnectionOptions> options)
Parameters
Examples
var builder = Host.CreateApplicationBuilder(args);
builder.Services.Configure<GristConnectionOptions>(builder.Configuration.GetSection("Grist"));
builder.Services.AddSingleton<GristConnection>();
var app = builder.Build();
var grist = app.Services.GetRequiredService<GristConnection>();
See Also
GristConnection(string, Uri?)
Declaration
public GristConnection(string apiKey, Uri? baseUrl = null)
Parameters
Properties
Api
Raw Kiota client for API methods not covered by wrapper types
Declaration
public GristKiotaClient Api { get; }
Property Value
Methods
GetDocument(string)
Declaration
public Task<GristDocument> GetDocument(string documentId)
Parameters
| Type |
Name |
Description |
| string |
documentId |
|
Returns