ServerReport (Clase)
Representa un informe que se procesa en el servidor de informes.
Jerarquía de herencia
Object
Microsoft.Reporting.WebForms.Report
Microsoft.Reporting.WebForms.ServerReport
Espacio de nombres: Microsoft.Reporting.WebForms
Ensamblado: Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
Public NotInheritable Class ServerReport _
Inherits Report _
Implements ISerializable
[SerializableAttribute]
public sealed class ServerReport : Report,
ISerializable
[SerializableAttribute]
public ref class ServerReport sealed : public Report,
ISerializable
[<Sealed>]
[<SerializableAttribute>]
type ServerReport =
class
inherit Report
interface ISerializable
end
public final class ServerReport extends Report implements ISerializable
El tipo ServerReport expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
ServerReport | Inicializa una nueva instancia de la clase ServerReport. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Cookies | Obtiene una colección de objetos Cookie.El objeto ServerReport utiliza las cookies de esta colección al realizar solicitudes a un servidor. | |
DisplayName | Obtiene o establece el nombre para mostrar del informe. (Se hereda de Report). | |
Headers | Obtiene una colección de cadenas que contienen encabezados personalizados. | |
HistoryId | Obtiene o establece el identificador único de la instantánea del historial de informes utilizada para el informe del servidor. | |
IsDrillthroughReport | Indica si el informe es un informe de obtención de detalles. (Se hereda de Report). | |
IsReadyForRendering | Obtiene un valor Boolean que indica si se han especificado una definición de informe y todos sus parámetros, y si todos los orígenes de datos están preparados para utilizarlos. (Se hereda de Report). | |
ReportPath | Obtiene o establece la ruta de acceso del informe en el servidor. | |
ReportServerCredentials | Obtiene o establece las credenciales que se van a usar en el servidor de informes. | |
ReportServerUrl | Obtiene o establece la dirección URL del servidor de informes. | |
Timeout | Obtiene o establece el número de milisegundos de espera en las comunicaciones del servidor. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetDataSources() | Recupera información acerca de los orígenes de datos que se usan en un informe. | |
GetDataSources(Boolean%) | Recupera información sobre los orígenes de datos utilizados para un informe, incluido si todas las credenciales necesarias se han suministrado para los orígenes de datos del informe. | |
GetDefaultPageSettings | Obtiene la configuración de página predeterminada especificada en la definición de informe. (Invalida a Report.GetDefaultPageSettings()). | |
GetDocumentMap | Devuelve la representación del mapa del documento del informe local. (Se hereda de Report). | |
GetExecutionId | Devuelve el id. de ejecución actual o un valor NULL (Nothing en Visual Basic) si no hay un Id. de ejecución disponible. | |
GetHashCode | Sirve como la función hash predeterminada. (Se hereda de Object). | |
GetParameters | Devuelve las propiedades de los parámetros del informe. (Invalida a Report.GetParameters()). | |
GetServerVersion | Devuelve la versión del servidor de informes. | |
GetTotalPages() | Devuelve el número total de saltos de página automáticos del informe. (Se hereda de Report). | |
GetTotalPages(PageCountMode%) | Devuelve el número total de saltos de página automáticos del informe y un valor de PageCountMode que indica el modo de recuento de páginas actual. (Invalida a Report.GetTotalPages(PageCountMode%)). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsQueryExecutionAllowed | Indica si el informe puede ejecutar consultas. | |
ListRenderingExtensions | Devuelve todas las extensiones de representación disponibles para el informe de servidor. (Invalida a Report.ListRenderingExtensions()). | |
LoadReportDefinition(Stream) | Carga una definición de informe para procesarla utilizando un objeto Stream. (Se hereda de Report). | |
LoadReportDefinition(TextReader) | Carga la definición de informe en el servidor de informes para su procesamiento remoto utilizando un TextReader. (Invalida a Report.LoadReportDefinition(TextReader)). | |
Refresh | Hace que el informe se represente con datos nuevos. (Invalida a Report.Refresh()). | |
Render(String) | Procesa el informe y lo representa en el formato especificado. (Se hereda de Report). | |
Render(String, String) | Procesa el informe y lo representa en el formato especificado. (Se hereda de Report). | |
Render(String, String, NameValueCollection, String%, String%) | Presenta el informe con los parámetros de acceso URL opcionales. | |
Render(String, String, NameValueCollection, Stream, String%, String%) | Presenta el informe con los parámetros de acceso URL opcionales. | |
Render(String, String, String%, String%, String%, array<String[]%, array<Warning[]%) | Procesa el informe y lo presenta en el formato especificado. (Se hereda de Report). | |
Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%) | Procesa el informe con el valor de PageCountMode especificado y lo representa en el formato especificado. (Invalida a Report.Render(String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning[]%)). | |
RenderStream | Devuelve un flujo de datos secundario asociado con un informe procesado. | |
SetDataSourceCredentials | Establece las credenciales de los orígenes de datos del informe. | |
SetExecutionId | Inicializa un informe de servidor mediante una ejecución específica de informe en el servidor. | |
SetParameters(ReportParameter) | Establece las propiedades de los parámetros de informe para el informe. (Se hereda de Report). | |
SetParameters(IEnumerable<ReportParameter>) | Establece las propiedades de los parámetros de informe para el informe. (Invalida a Report.SetParameters(IEnumerable<ReportParameter>)). | |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Implementaciones explícitas de interfaces
Nombre | Descripción | |
---|---|---|
ISerializable.GetObjectData |
Arriba
Comentarios
El objeto ServerReport se utiliza como un proxy para un informe en un servidor de informes.Procesa los informes en el servidor de informes en lugar de hacerlo localmente.Puede abrir archivos en lenguaje RDL (Report Definition Language) que han sido publicados en el servidor, y también puede cargar una definición de informe desde un objeto Stream o un objeto TextReader en el servidor para su procesamiento remoto.
El objeto ServerReport ofrece funcionalidad adicional admitida por el servidor de informes, como son los parámetros y la posibilidad de exportar informes en cualquier formato admitido por el servidor de informes.
El objeto ServerReport requiere una versión de SQL Server 2008 Reporting Services, o posterior.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.