ReportingService2005.SetReportDefinition(String, Byte[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece la definición de informe para un informe especificado.
public:
cli::array <ReportService2005::Warning ^> ^ SetReportDefinition(System::String ^ Report, cli::array <System::Byte> ^ Definition);
public ReportService2005.Warning[] SetReportDefinition (string Report, byte[] Definition);
member this.SetReportDefinition : string * byte[] -> ReportService2005.Warning[]
Public Function SetReportDefinition (Report As String, Definition As Byte()) As Warning()
Parámetros
- Report
- String
Dirección URL completa del informe. Acepta un EditSessionID generado por el método CreateReportEditSession(String, String, Byte[], Warning[]).
- Definition
- Byte[]
La definición de informe que se va a registrar. Los datos XML se definen mediante el http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition/ lenguaje de definición de informe .
Devoluciones
Matriz de Warning objetos que describe las advertencias que se produjeron mientras se validaba la definición del informe.
Comentarios
En la siguiente tabla se muestra la información de encabezado y de permisos de esta operación.
Encabezados SOAP | (In) BatchHeaderValue (Out) ServerInfoHeaderValue |
Permisos necesarios | UpdateReportDefinition |
La longitud del Report
parámetro no puede superar los 260 caracteres; de lo contrario, se produce una excepción SOAP con el código de error rsItemLengthExceeded.
El Report
parámetro no puede ser nulo ni estar vacío ni contener los siguientes caracteres reservados: : ? ; @ & = + $ , \ * > < | . "
. Puede usar el carácter de barra diagonal (/) para separar los elementos del nombre de ruta de acceso completo de la carpeta, pero no puede usarlo al final del nombre de la carpeta.
Al cambiar la definición de informe de un informe, se modifican las ModifiedBypropiedades , ModifiedDatey Size del informe. La propiedad Description no se ve afectada. La configuración de ejecución y las instantáneas siguen siendo válidas para el informe.