ReportingService2005.CreateResource Método

Definición

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 Parent

Actualizar un recurso existente: UpdateContent en Resource

Actualizació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.

Se aplica a