C# Класс jsreport.Client.ReportingService

jsreport API .net Wrapper
Наследование: IReportingService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetEnginesAsync ( ) : Task>

Request list of engines registered in jsreport server

GetRecipesAsync ( ) : Task>

Request list of recipes registered in jsreport server

GetServerVersionAsync ( ) : Task

Request jsreport package version

RenderAsync ( RenderRequest request, CancellationToken ct = default(CancellationToken) ) : Task

Overload for more sophisticated rendering.

RenderAsync ( object request, CancellationToken ct = default(CancellationToken) ) : Task

Specify comnpletely the rendering requests, see http://jsreport.net/learn/api for details

RenderAsync ( string templateShortid, object data, CancellationToken ct = default(CancellationToken) ) : Task

The simpliest rendering using template shortid and input data

RenderAsync ( string templateShortid, string jsonData, CancellationToken ct = default(CancellationToken) ) : Task

The simpliest rendering using template shortid and input data

RenderByNameAsync ( string templateName, object data, CancellationToken ct = newCancellationToken() ) : Task

The simpliest rendering using template name and input data

RenderByNameAsync ( string templateName, string jsonData, CancellationToken ct = newCancellationToken() ) : Task

The simpliest rendering using template name and input data

ReportingService ( string serviceUri ) : System
ReportingService ( string serviceUri, string username, string password ) : System

Защищенные методы

Метод Описание
CreateClient ( ) : HttpClient

Приватные методы

Метод Описание
ReportFromResponse ( HttpResponseMessage response ) : Task
ValidateAndSerializeRequest ( object request ) : string

Описание методов

CreateClient() защищенный Метод

protected CreateClient ( ) : HttpClient
Результат System.Net.Http.HttpClient

GetEnginesAsync() публичный Метод

Request list of engines registered in jsreport server
public GetEnginesAsync ( ) : Task>
Результат Task>

GetRecipesAsync() публичный Метод

Request list of recipes registered in jsreport server
public GetRecipesAsync ( ) : Task>
Результат Task>

GetServerVersionAsync() публичный Метод

Request jsreport package version
public GetServerVersionAsync ( ) : Task
Результат Task

RenderAsync() публичный Метод

Overload for more sophisticated rendering.
public RenderAsync ( RenderRequest request, CancellationToken ct = default(CancellationToken) ) : Task
request RenderRequest ram name="request">Description of rendering process
ct CancellationToken
Результат Task

RenderAsync() публичный Метод

Specify comnpletely the rendering requests, see http://jsreport.net/learn/api for details
public RenderAsync ( object request, CancellationToken ct = default(CancellationToken) ) : Task
request object ram name="request">Description of rendering process
ct CancellationToken
Результат Task

RenderAsync() публичный Метод

The simpliest rendering using template shortid and input data
public RenderAsync ( string templateShortid, object data, CancellationToken ct = default(CancellationToken) ) : Task
templateShortid string template shortid can be taken from jsreport studio or from filename in jsreport embedded
data object any json serializable object
ct CancellationToken
Результат Task

RenderAsync() публичный Метод

The simpliest rendering using template shortid and input data
public RenderAsync ( string templateShortid, string jsonData, CancellationToken ct = default(CancellationToken) ) : Task
templateShortid string template shortid can be taken from jsreport studio or from filename in jsreport embedded
jsonData string any json string
ct CancellationToken
Результат Task

RenderByNameAsync() публичный Метод

The simpliest rendering using template name and input data
public RenderByNameAsync ( string templateName, object data, CancellationToken ct = newCancellationToken() ) : Task
templateName string template name
data object any json serializable object
ct CancellationToken
Результат Task

RenderByNameAsync() публичный Метод

The simpliest rendering using template name and input data
public RenderByNameAsync ( string templateName, string jsonData, CancellationToken ct = newCancellationToken() ) : Task
templateName string template shortid can be taken from jsreport studio or from filename in jsreport embedded
jsonData string any json string
ct CancellationToken
Результат Task

ReportingService() публичный Метод

public ReportingService ( string serviceUri ) : System
serviceUri string
Результат System

ReportingService() публичный Метод

public ReportingService ( string serviceUri, string username, string password ) : System
serviceUri string
username string
password string
Результат System