ReportingService2005.CreateResource 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í.
Añade un nuevo recurso a la base de datos del servidor de informes.
public:
void CreateResource(System::String ^ Resource, System::String ^ Parent, bool Overwrite, cli::array <System::Byte> ^ Contents, System::String ^ MimeType, cli::array <ReportService2005::Property ^> ^ Properties);
public void CreateResource(string Resource, string Parent, bool Overwrite, byte[] Contents, string MimeType, ReportService2005.Property[] Properties);
member this.CreateResource : string * string * bool * byte[] * string * ReportService2005.Property[] -> unit
Public Sub CreateResource (Resource As String, Parent As String, Overwrite As Boolean, Contents As Byte(), MimeType As String, Properties As Property())
Parámetros
- Resource
- String
Nombre del nuevo recurso.
- Parent
- String
La URL totalmente cualificada de la carpeta padre a la que añadir el nuevo recurso.
- Overwrite
- Boolean
Una Boolean expresión que especifica si sobrescribir un recurso existente con el mismo nombre y ruta. El valor por defecto es false.
- Contents
- Byte[]
El contenido del archivo de recursos.
- MimeType
- String
El tipo de Extensiones Multipropósito de Correo de Internet (MIME) del recurso. El tamaño máximo es de 260 caracteres.
- Properties
- Property[]
Un array de Property objetos que define los nombres de propiedades y los valores a establecer para el recurso.
Comentarios
La siguiente tabla muestra la información sobre cabeceras y permisos sobre esta operación.
| Encabezados SOAP | (En) BatchHeaderValue (Fuera) ServerInfoHeaderValue |
| Permisos necesarios | Creando un nuevo recurso: CreateResource en ParentActualizar un recurso existente: UpdateContent en ResourceActualización de propiedades de recursos: UpdateContent Y UpdateProperties en Resource |
La longitud del Parent parámetro no puede superar los 260 caracteres; de lo contrario, se lanza una excepción SOAP con el código de error rsItemLengthExceeded.
El Parent parámetro no puede ser nulo ni vacío ni contener los siguientes caracteres reservados: : ? ; @ & = + $ , \ * > < | . ". Puedes usar el carácter de barra hacia adelante (/) para separar elementos en el nombre completo de la carpeta, pero no puedes usarlo al final del nombre de la carpeta.
Si ocurren errores, el recurso no se crea.
Añadir un recurso a la base de datos del servidor de informes modifica las ModifiedBy propiedades y ModifiedDate de la carpeta padre.