Metoda ReportingService2006.CreateResource
Dodaje nowy zasób do biblioteki programu SharePoint.
Przestrzeń nazw: ReportService2006
Zestaw: ReportService2006 (w ReportService2006.dll)
Składnia
'Deklaracja
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/CreateResource", RequestNamespace := "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices", _
ResponseNamespace := "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Function CreateResource ( _
Resource As String, _
Parent As String, _
Overwrite As Boolean, _
Contents As Byte(), _
MimeType As String, _
Properties As Property() _
) As CatalogItem
'Użycie
Dim instance As ReportingService2006
Dim Resource As String
Dim Parent As String
Dim Overwrite As Boolean
Dim Contents As Byte()
Dim MimeType As String
Dim Properties As Property()
Dim returnValue As CatalogItem
returnValue = instance.CreateResource(Resource, _
Parent, Overwrite, Contents, MimeType, _
Properties)
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/CreateResource", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public CatalogItem CreateResource(
string Resource,
string Parent,
bool Overwrite,
byte[] Contents,
string MimeType,
Property[] Properties
)
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/CreateResource", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
CatalogItem^ CreateResource(
String^ Resource,
String^ Parent,
bool Overwrite,
array<unsigned char>^ Contents,
String^ MimeType,
array<Property^>^ Properties
)
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/CreateResource", RequestNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
ResponseNamespace = "https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member CreateResource :
Resource:string *
Parent:string *
Overwrite:bool *
Contents:byte[] *
MimeType:string *
Properties:Property[] -> CatalogItem
public function CreateResource(
Resource : String,
Parent : String,
Overwrite : boolean,
Contents : byte[],
MimeType : String,
Properties : Property[]
) : CatalogItem
Parametry
- Resource
Typ: System.String
Nazwa nowego zasób.
- Parent
Typ: System.String
Pełni kwalifikowany adres URL folderu nadrzędnego, który będzie zawierał zasób.
- Overwrite
Typ: System.Boolean
A wartość logiczna wyrażenie określające, czy zastąpić istniejący zasób tę samą nazwę i ścieżka.Wartością domyślną jest false.
- Contents
Typ: array<System.Byte[]
Zawartość pliku zasób.
- MimeType
Typ: System.String
Typ MIME zasób.Maksymalny rozmiar wynosi 260 znaków.
- Properties
Typ: array<ReportService2006.Property[]
Tablica Property obiektów, które definiuje nazw właściwość i wartości do zestaw dla zasób.
Wartość zwracana
Typ: ReportService2006.CatalogItem
A CatalogItem obiektu dla nowo utworzony zasób.
Uwagi
W poniższej tabela przedstawiono informacje nagłówka i uprawnienia na tej operacji.
Nagłówki SOAP |
(Ruch wychodzący)ServerInfoHeaderValue |
Wymagane uprawnienia |
Tworzenie nowego zasób: AddListItems() na Parent Aktualizowanie istniejących zasób: EditListItems() na Resource |
Długość Parent parametr nie może przekraczać 260 znaków; w przeciwnym razie SOAP jest wyjątek z kodem błędu rsItemLengthExceeded.
Parent Parametr nie może być null lub puste lub zawierać następujących znaków zarezerwowanych: : ? ; @ & = + $ , \ * > < | . ".Ukośnik (/) można używać do oddzielania elementów pełną nazwę ścieżka folderu, ale nie można go użyć na końcu nazwy folderu.
Jeśli wystąpią błędy, zasób nie zostanie utworzony.
Dodawanie zasób do biblioteki programu SharePoint modyfikuje ModifiedBy i ModifiedDate Właściwości folderu nadrzędnego.