RSMassTransit.Client.xml
<?xml version="1.0" encoding="utf-8"?>
<doc> <assembly> <name>RSMassTransit.Client</name> </assembly> <members> <member name="T:RSMassTransit.Client.IReportingServices"> <summary> Interface to SQL Server Reporting Services provided by RSMassTransit clients. </summary> </member> <member name="M:RSMassTransit.Client.IReportingServices.ExecuteReport(RSMassTransit.Messages.IExecuteReportRequest,System.Nullable{System.TimeSpan})"> <summary> Executes a report. </summary> <param name="request"> The parameters for report execution. </param> <param name="timeout"> The duration after which the client will cease waiting for a response and throw an exception. If this parameter is <c>null</c>, this method will use the timeout specified by the <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.RequestTimeout" /> property. </param> <returns> The result of report execution. </returns> <exception cref="T:System.ArgumentNullException"> <paramref name="request" /> is <see langword="null" />. </exception> </member> <member name="M:RSMassTransit.Client.IReportingServices.ExecuteReportAsync(RSMassTransit.Messages.IExecuteReportRequest,System.Nullable{System.TimeSpan},System.Threading.CancellationToken)"> <summary> Executes a report asynchronously. </summary> <param name="request"> The parameters for report execution. </param> <param name="timeout"> The duration after which the client will cease waiting for a response and throw an exception. If this parameter is <c>null</c>, this method will use the timeout specified by the <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.RequestTimeout" /> property. </param> <param name="cancellationToken"> A token that can cancel the operation. </param> <returns> A task representing the asynchronous operation. The task's <c>Result</c> property returns the result of report execution. </returns> <exception cref="T:System.ArgumentNullException"> <paramref name="request" /> is <see langword="null" />. </exception> </member> <member name="T:RSMassTransit.Client.ReportingServices"> <summary> Base class for RSMassTransit clients. </summary> </member> <member name="M:RSMassTransit.Client.ReportingServices.#ctor(RSMassTransit.Client.ReportingServicesConfiguration)"> <summary> Creates a new <see cref="T:RSMassTransit.Client.ReportingServices" /> instance with the specified configuration. </summary> <param name="configuration"> The configuration for the client, specifying how to communicate with RSMassTransit. </param> <exception cref="T:System.ArgumentNullException"> <paramref name="configuration" /> is <see langword="null" />. </exception> </member> <member name="P:RSMassTransit.Client.ReportingServices.Configuration"> <summary> The configuration of the client, specifying how to communicate with RSMassTransit. </summary> </member> <member name="M:RSMassTransit.Client.ReportingServices.CreateBus(System.Uri@)"> <summary> When implemented in a derived class, creates the message bus instance used to communicate with RSMassTransit. </summary> <param name="queueUri"> When this method returns, contains the normalized URI of the bus queue used to send and receive messages. </param> <returns> The message bus instance on which to send and receive messages. </returns> </member> <member name="M:RSMassTransit.Client.ReportingServices.ExecuteReport(RSMassTransit.Messages.IExecuteReportRequest,System.Nullable{System.TimeSpan})"> <summary> Executes a report. </summary> <param name="request"> The parameters for report execution. </param> <param name="timeout"> The duration after which the client will cease waiting for a response and throw an exception. If this parameter is <c>null</c>, this method will use the timeout specified by the <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.RequestTimeout" /> property. </param> <returns> The result of report execution. </returns> <exception cref="T:System.ArgumentNullException"> <paramref name="request" /> is <see langword="null" />. </exception> </member> <member name="M:RSMassTransit.Client.ReportingServices.ExecuteReportAsync(RSMassTransit.Messages.IExecuteReportRequest,System.Nullable{System.TimeSpan},System.Threading.CancellationToken)"> <summary> Executes a report asynchronously. </summary> <param name="request"> The parameters for report execution. </param> <param name="timeout"> The duration after which the client will cease waiting for a response and throw an exception. If this parameter is <c>null</c>, this method will use the timeout specified by the <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.RequestTimeout" /> property. </param> <param name="cancellationToken"> A token that can cancel the operation. </param> <returns> A task representing the asynchronous operation. The task's <c>Result</c> property returns the result of report execution. </returns> <exception cref="T:System.ArgumentNullException"> <paramref name="request" /> is <see langword="null" />. </exception> </member> <member name="M:RSMassTransit.Client.ReportingServices.CreateRequestClient``1(System.Nullable{System.TimeSpan})"> <summary> Creates a MassTransit request client. </summary> <typeparam name="TRequest"> Type of the request. </typeparam> <param name="timeout"> If specified, overrides the configured timeout. </param> <returns> A MassTransit request client. </returns> </member> <member name="M:RSMassTransit.Client.ReportingServices.Create(RSMassTransit.Client.ReportingServicesConfiguration)"> <summary> Creates a new <see cref="T:RSMassTransit.Client.ReportingServices" /> instance with the specified configuration. </summary> <param name="configuration"> The configuration for the client, specifying how to communicate with RSMassTransit. </param> <exception cref="T:System.ArgumentNullException"> <paramref name="configuration" /> is <see langword="null" />. </exception> <exception cref="T:System.ArgumentException"> The URI scheme specified by <paramref name="configuration" /> in the <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.BusUri" /> property is not supported by any loaded RSMassTransit client type. </exception> <exception cref="T:System.IO.FileLoadException"> Could not load a client assembly (<c>RSMassTransit.Client.*.dll</c>). </exception> </member> <member name="M:RSMassTransit.Client.ReportingServices.NormalizeBusUri(System.String,System.String)"> <summary> Validates the configured bus URI and converts it to a normalized form. </summary> <param name="scheme"> The required URI scheme. </param> <param name="kind"> A short human-readable name for the kind of bus URI. </param> <returns> The normalized bus URI. </returns> <exception cref="T:MassTransit.ConfigurationException"> The <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.BusUri" /> value is not a valid URI for the <paramref name="kind" /> of bus. </exception> </member> <member name="M:RSMassTransit.Client.ReportingServices.NormalizeBusQueue"> <summary> Validates the configured queue name and converts it to a normalized form. </summary> <returns> The normalized queue name. </returns> </member> <member name="M:RSMassTransit.Client.ReportingServices.NormalizeBusCredential"> <summary> Validates the configured bus credential and converts to a normalized form. </summary> <returns> The normalized bus credential. </returns> <exception cref="T:MassTransit.ConfigurationException"> The <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.BusCredential" /> property is <see langword="null" />. </exception> </member> <member name="M:RSMassTransit.Client.ReportingServices.Dispose"> <summary> Stops the bus instance used by the client and releases any managed or unmanaged resources owned by the client. </summary> </member> <member name="M:RSMassTransit.Client.ReportingServices.Dispose(System.Boolean)"> <summary> Invoked by either <see cref="M:RSMassTransit.Client.ReportingServices.Dispose" /> or the finalizer thread. Stops the bus instance used by the client and releases any resources of the specified kind owned by the client. </summary> <param name="managed"> <c>true</c> to dispose managed an unmanaged resources; <c>false</c> to dispose only unamanged resources. </param> <remarks> The current <see cref="T:RSMassTransit.Client.ReportingServices" /> implementation does not expect to own unmanaged resources and thus does not provide a finalizer. Thus the <paramref name="managed" /> parameter always will be <c>true</c>. </remarks> </member> <member name="T:RSMassTransit.Client.ReportingServicesConfiguration"> <summary> Properties specifying how to communicate with a RSMassTransit instance. </summary> </member> <member name="F:RSMassTransit.Client.ReportingServicesConfiguration.DefaultBusQueue"> <summary> The default value of the <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.BusQueue" /> property. </summary> </member> <member name="F:RSMassTransit.Client.ReportingServicesConfiguration.DefaultRequestTimeoutSeconds"> <summary> The default value of the <see cref="P:RSMassTransit.Client.ReportingServicesConfiguration.RequestTimeout" /> property, in seconds. </summary> </member> <member name="P:RSMassTransit.Client.ReportingServicesConfiguration.BusUri"> <summary> URI of the message bus. The scheme of the URI specifies the kind of message bus (RabbitMQ, etc.). </summary> </member> <member name="P:RSMassTransit.Client.ReportingServicesConfiguration.BusQueue"> <summary> Name of the queue within the message bus. The default value is <c>"reports"</c>. </summary> </member> <member name="P:RSMassTransit.Client.ReportingServicesConfiguration.BusCredential"> <summary> Credential used to authenticate with the message bus. If omitted, behavior is client-specific. </summary> </member> <member name="P:RSMassTransit.Client.ReportingServicesConfiguration.RequestTimeout"> <summary> The duration after which the client will cease waiting for a response, if the caller does not provide an explicit timeout. The default value is 30 seconds. </summary> </member> <member name="T:RSMassTransit.Messages.ExecuteReportRequest"> <summary> Default implementation of <see cref="T:RSMassTransit.Messages.IExecuteReportRequest" />. </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportRequest.Path"> <summary> Virtual path of the report on the report server. Example: <c>"/My Reports/Contoso/BalanceSheet"</c> </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportRequest.ParameterValues"> <summary> Values for the report's parameters. </summary> <remarks> To provide multiple values for one parameter, populate this collection with multiple key-value pairs for that parameter name. </remarks> </member> <member name="P:RSMassTransit.Messages.ExecuteReportRequest.ParameterLanguage"> <summary> Language and locale used to interpret parameter values such as dates and numbers. Example: <c>"en-US"</c> </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportRequest.Format"> <summary> Format in which to render the report. </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportRequest.UserName"> <summary> Username to authenticate with the report server. </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportRequest.Password"> <summary> Password to authenticate with the report server. </summary> </member> <member name="T:RSMassTransit.Messages.ExecuteReportResponse"> <summary> Default implementation of <see cref="T:RSMassTransit.Messages.IExecuteReportResponse" />. </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportResponse.Uri"> <summary> URI of the rendered report. </summary> <remarks> <para> The following URI types are valid: </para> <list type="bullet"> <item><c>file:</c></item> <item><c>https:</c></item> </list> </remarks> </member> <member name="P:RSMassTransit.Messages.ExecuteReportResponse.ContentType"> <summary> Content type (MIME type) of the rendered report. </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportResponse.FileNameExtension"> <summary> File name extension of the rendered report. </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportResponse.Length"> <summary> Length of the rendered report, in bytes. </summary> </member> <member name="P:RSMassTransit.Messages.ExecuteReportResponse.Messages"> <summary> Diagnostic messages produced during report execution. </summary> </member> <member name="T:RSMassTransit.Messages.ICredential"> <summary> Credential to authenticate with the report server. </summary> </member> <member name="P:RSMassTransit.Messages.ICredential.UserName"> <summary> Username to authenticate with the report server. </summary> </member> <member name="P:RSMassTransit.Messages.ICredential.Password"> <summary> Password to authenticate with the report server. </summary> </member> <member name="T:RSMassTransit.Messages.IExecuteReportRequest"> <summary> A request to execute a report. </summary> </member> <member name="P:RSMassTransit.Messages.IExecuteReportRequest.Path"> <summary> Virtual path of the report on the report server. Example: <c>"/My Reports/Contoso/BalanceSheet"</c> </summary> </member> <member name="P:RSMassTransit.Messages.IExecuteReportRequest.ParameterValues"> <summary> Values for the report's parameters. </summary> <remarks> To provide multiple values for one parameter, populate this collection with multiple key-value pairs for that parameter name. </remarks> </member> <member name="P:RSMassTransit.Messages.IExecuteReportRequest.ParameterLanguage"> <summary> Language and locale used to interpret parameter values such as dates and numbers. Example: <c>"en-US"</c> </summary> </member> <member name="P:RSMassTransit.Messages.IExecuteReportRequest.Format"> <summary> Format in which to render the report. </summary> </member> <member name="T:RSMassTransit.Messages.IExecuteReportResponse"> <summary> The response to a request to execute a report. </summary> </member> <member name="P:RSMassTransit.Messages.IExecuteReportResponse.Uri"> <summary> URI of the rendered report. </summary> <remarks> <para> The following URI types are valid: </para> <list type="bullet"> <item><c>file:</c></item> <item><c>https:</c></item> </list> </remarks> </member> <member name="P:RSMassTransit.Messages.IExecuteReportResponse.ContentType"> <summary> Content type (MIME type) of the rendered report. </summary> </member> <member name="P:RSMassTransit.Messages.IExecuteReportResponse.FileNameExtension"> <summary> File name extension of the rendered report. </summary> </member> <member name="P:RSMassTransit.Messages.IExecuteReportResponse.Length"> <summary> Length of the rendered report, in bytes. </summary> </member> <member name="P:RSMassTransit.Messages.IExecuteReportResponse.Messages"> <summary> Diagnostic messages produced during report execution. </summary> </member> <member name="T:RSMassTransit.Messages.IMessage"> <summary> Marker interface for RSMassTransit messages. </summary> </member> <member name="T:RSMassTransit.Messages.ReportFormat"> <summary> Supported report output formats. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Word"> <summary> Word 2007+ (Open XML) format. Uses the 'WORDOPENXML' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.WordLegacy"> <summary> Word 97-2003 format. Uses the 'WORD' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Excel"> <summary> Excel 2007+ (Open XML) format. Uses the 'EXCELOPENXML' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.ExcelLegacy"> <summary> Excel 97-2003 format. Uses the 'EXCEL' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.PowerPoint"> <summary> PowerPoint 2007+ (Open XML) format. Uses the 'PPTX' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Pdf"> <summary> Portable Document Format Uses the 'PDF' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Tiff"> <summary> TIFF image format. Uses the 'IMAGE' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Html4"> <summary> HTML 4.0 format. Uses the 'HTML4.0' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Html5"> <summary> HTML 5 format. Uses the 'HTML5' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Mhtml"> <summary> MHTML (web archive) format. Uses the 'MHTML' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Csv"> <summary> Comma-separated values format. Uses the 'CSV' rendering extension. </summary> </member> <member name="F:RSMassTransit.Messages.ReportFormat.Xml"> <summary> Data-only XML format. Uses the 'XML' rendering extension. </summary> </member> </members> </doc> |