ReportingService2005.CreateResource Método

Definición

Agrega 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

Dirección URL completa de la carpeta principal a la que agregar el nuevo recurso.

Overwrite
Boolean

Expresión Boolean que especifica si sobrescribir un recurso existente con el mismo nombre y ruta de acceso. El valor predeterminado es false.

Contents
Byte[]

Establece el contenido de un archivo de recurso.

MimeType
String

Tipo de Extensiones multipropósito de correo Internet (MIME) del recurso. El tamaño máximo es de 260 caracteres.

Properties
Property[]

Matriz de objetos Property que define los nombres de propiedad y los valores que se establecerán para el recurso.

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 Creación de un nuevo recurso: CreateResource activado Parent

Actualización de un recurso existente: UpdateContent activado Resource

Actualización de las propiedades de recursos: UpdateContent AND UpdateProperties on Resource

La longitud del Parent parámetro no puede superar los 260 caracteres; de lo contrario, se produce una excepción SOAP con el código de error rsItemLengthExceededed.

El Parent 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.

Si se producen errores, no se crea el recurso.

Al agregar un recurso a la base de datos del servidor de informes, se modifican las ModifiedBy propiedades y ModifiedDate de la carpeta primaria.

Se aplica a