Aracılığıyla paylaş


ReportingService2006.SetModelDefinition Yöntemi

Belirtilen modeli tanımını ayarlar.

Ad Alanı:  ReportService2006
Derleme:  ReportService2006 (ReportService2006 içinde.dll)

Sözdizimi

'Bildirim
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelDefinition", 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)> _
Public Function SetModelDefinition ( _
    Model As String, _
    Definition As Byte() _
) As Warning()
'Kullanım
Dim instance As ReportingService2006
Dim Model As String
Dim Definition As Byte()
Dim returnValue As Warning()

returnValue = instance.SetModelDefinition(Model, _
    Definition)
[SoapHeaderAttribute("TrustedUserHeaderValue")]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelDefinition", 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)]
public Warning[] SetModelDefinition(
    string Model,
    byte[] Definition
)
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelDefinition", 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)]
public:
array<Warning^>^ SetModelDefinition(
    String^ Model, 
    array<unsigned char>^ Definition
)
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/2006/03/15/reporting/reportingservices/SetModelDefinition", 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)>]
member SetModelDefinition : 
        Model:string * 
        Definition:byte[] -> Warning[] 
public function SetModelDefinition(
    Model : String, 
    Definition : byte[]
) : Warning[]

Parametreler

  • Model
    Tür: System.String
    Dosya adı ve .smdl dosya adı uzantısını içeren modeli tam url.
  • Definition
    Tür: array<System.Byte[]
    xml modeli tanımını içeren bir bayt dizisi.Http://schemas.microsoft.com/sqlserver/2004/10/semanticmodeling/ tarafından tanımlanan xml verileri Anlam Modeli Tanımlama Dili .

Dönüş Değeri

Tür: array<ReportService2006.Warning[]
Bir dizi Warning nesne modeli tanım. doğrulama sırasında oluştu uyarılar açıklayan

Açıklamalar

Aşağıdaki tablo üstbilgi ve izinler bu işlemi gösterir.

soap üstbilgileri

(De)TrustedUserHeaderValue

(Giden)ServerInfoHeaderValue

Gerekli izinler

EditListItems()

Sağlanan tanım varolan modeli tanımını değiştirir.

Gönderilen modelinin model ID varolan modelinin eşleşmelidir veya bir rsModelIDMismatch hata döndürülür.