Search Results for

    Show / Hide Table of Contents

    Interface IFastReportService

    Namespace: FastReport.Service
    Assembly: FastReport.Service.dll
    Syntax
    [ServiceContract]
    public interface IFastReportService

    Methods

    About()

    Declaration
    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "/about/")]
    string About()
    Returns
    Type Description
    System.String

    CheckPreparedReport(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/checkprepared/{uuid}")]
    bool CheckPreparedReport(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.Boolean

    GetCSV(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getcsv/")]
    Stream GetCSV(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetCSVByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getcsv/{uuid}")]
    Stream GetCSVByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetDBF(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getdbf/")]
    Stream GetDBF(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetDBFByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getdbf/{uuid}")]
    Stream GetDBFByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetDOCX(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getdocx/")]
    Stream GetDOCX(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetDOCXByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getdocx/{uuid}")]
    Stream GetDOCXByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetFPX(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getfpx/")]
    Stream GetFPX(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetFPXByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getfpx/{uuid}")]
    Stream GetFPXByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetGearList()

    Declaration
    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "/gears/")]
    List<GearItem> GetGearList()
    Returns
    Type Description
    System.Collections.Generic.List<GearItem>

    GetGearListXml()

    Declaration
    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Xml, UriTemplate = "/gearsxml/")]
    List<GearItem> GetGearListXml()
    Returns
    Type Description
    System.Collections.Generic.List<GearItem>

    GetHTML(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/gethtml/")]
    Stream GetHTML(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetHTMLByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/gethtml/{uuid}")]
    Stream GetHTMLByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetLogoByUUID(String, String, String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getlogo/{uuid}/{width}/{height}")]
    Stream GetLogoByUUID(string uuid, string width, string height)
    Parameters
    Type Name Description
    System.String uuid
    System.String width
    System.String height
    Returns
    Type Description
    System.IO.Stream

    GetLogoByUUIDFixed(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", BodyStyle = WebMessageBodyStyle.WrappedRequest, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getlogo/{uuid}")]
    Stream GetLogoByUUIDFixed(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetMHT(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getmht/")]
    Stream GetMHT(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetMHTByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getmht/{uuid}")]
    Stream GetMHTByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetODS(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getods/")]
    Stream GetODS(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetODSByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getods/{uuid}")]
    Stream GetODSByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetODT(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getodt/")]
    Stream GetODT(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetODTByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getodt/{uuid}")]
    Stream GetODTByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetPDF(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getpdf/")]
    Stream GetPDF(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetPDFByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getpdf/{uuid}")]
    Stream GetPDFByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetPPTX(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getpptx/")]
    Stream GetPPTX(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetPPTXByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getpptx/{uuid}")]
    Stream GetPPTXByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetPreparedByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getprepared/{uuid}")]
    Stream GetPreparedByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetPreparedReportByID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/preparereportbyid/{id}")]
    Stream GetPreparedReportByID(string id)
    Parameters
    Type Name Description
    System.String id
    Returns
    Type Description
    System.IO.Stream

    GetReport(ReportRequest)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getreport/")]
    Stream GetReport(ReportRequest request)
    Parameters
    Type Name Description
    ReportRequest request
    Returns
    Type Description
    System.IO.Stream

    GetReportsList()

    Declaration
    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "/reports/")]
    List<ReportItem> GetReportsList()
    Returns
    Type Description
    System.Collections.Generic.List<ReportItem>

    GetReportsListByPath(String)

    Declaration
    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = "/reports/{path}")]
    List<ReportItem> GetReportsListByPath(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    System.Collections.Generic.List<ReportItem>

    GetReportsListByPathXml(String)

    Declaration
    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Xml, UriTemplate = "/reportsxml/{path}")]
    List<ReportItem> GetReportsListByPathXml(string path)
    Parameters
    Type Name Description
    System.String path
    Returns
    Type Description
    System.Collections.Generic.List<ReportItem>

    GetReportsListXml()

    Declaration
    [OperationContract]
    [WebGet(ResponseFormat = WebMessageFormat.Xml, UriTemplate = "/reportsxml/")]
    List<ReportItem> GetReportsListXml()
    Returns
    Type Description
    System.Collections.Generic.List<ReportItem>

    GetReportXml(ReportRequest)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml, UriTemplate = "/getreportxml/")]
    Stream GetReportXml(ReportRequest request)
    Parameters
    Type Name Description
    ReportRequest request
    Returns
    Type Description
    System.IO.Stream

    GetRTF(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getrtf/")]
    Stream GetRTF(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetRTFByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getrtf/{uuid}")]
    Stream GetRTFByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetTest(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/gettest/")]
    Stream GetTest(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetTXT(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/gettxt/")]
    Stream GetTXT(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetTXTByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/gettxt/{uuid}")]
    Stream GetTXTByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetXLSX(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getxlsx/")]
    Stream GetXLSX(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetXLSXByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getxlsx/{uuid}")]
    Stream GetXLSXByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    GetXML(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", UriTemplate = "/getxml/")]
    Stream GetXML(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.IO.Stream

    GetXMLByUUID(String)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/getxml/{uuid}")]
    Stream GetXMLByUUID(string uuid)
    Parameters
    Type Name Description
    System.String uuid
    Returns
    Type Description
    System.IO.Stream

    PutPreparedReport(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/putprepared/")]
    string PutPreparedReport(Stream preparedReport)
    Parameters
    Type Name Description
    System.IO.Stream preparedReport
    Returns
    Type Description
    System.String

    PutReport(Stream)

    Declaration
    [OperationContract]
    [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, UriTemplate = "/put/")]
    string PutReport(Stream report)
    Parameters
    Type Name Description
    System.IO.Stream report
    Returns
    Type Description
    System.String
    Back to top © 1998-2025 Copyright Fast Reports Inc.