Aracılığıyla paylaş


ReportingService2010.GenerateModel Yöntemi

Paylaşılan veri kaynak üstünde varsayılan model oluşturur.

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

Sözdizimi

'Bildirim
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", RequestNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    ResponseNamespace := "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer",  _
    Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
<SoapHeaderAttribute("ServerInfoHeaderValue", Direction := SoapHeaderDirection.Out)> _
<SoapHeaderAttribute("TrustedUserHeaderValue")> _
Public Function GenerateModel ( _
    DataSource As String, _
    Model As String, _
    Parent As String, _
    Properties As Property(), _
    <OutAttribute> ByRef Warnings As Warning() _
) As CatalogItem
'Kullanım
Dim instance As ReportingService2010
Dim DataSource As String
Dim Model As String
Dim Parent As String
Dim Properties As Property()
Dim Warnings As Warning()
Dim returnValue As CatalogItem

returnValue = instance.GenerateModel(DataSource, _
    Model, Parent, Properties, Warnings)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
[SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)]
[SoapHeaderAttribute("TrustedUserHeaderValue")]
public CatalogItem GenerateModel(
    string DataSource,
    string Model,
    string Parent,
    Property[] Properties,
    out Warning[] Warnings
)
[SoapDocumentMethodAttribute(L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", RequestNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = L"https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse::Literal, ParameterStyle = SoapParameterStyle::Wrapped)]
[SoapHeaderAttribute(L"ServerInfoHeaderValue", Direction = SoapHeaderDirection::Out)]
[SoapHeaderAttribute(L"TrustedUserHeaderValue")]
public:
CatalogItem^ GenerateModel(
    String^ DataSource, 
    String^ Model, 
    String^ Parent, 
    array<Property^>^ Properties, 
    [OutAttribute] array<Warning^>^% Warnings
)
[<SoapDocumentMethodAttribute("https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/GenerateModel", RequestNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    ResponseNamespace = "https://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", 
    Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)>]
[<SoapHeaderAttribute("ServerInfoHeaderValue", Direction = SoapHeaderDirection.Out)>]
[<SoapHeaderAttribute("TrustedUserHeaderValue")>]
member GenerateModel : 
        DataSource:string * 
        Model:string * 
        Parent:string * 
        Properties:Property[] * 
        Warnings:Warning[] byref -> CatalogItem 
public function GenerateModel(
    DataSource : String, 
    Model : String, 
    Parent : String, 
    Properties : Property[], 
    Warnings : Warning[]
) : CatalogItem

Parametreler

  • DataSource
    Tür: System.String
    Tam url veri kaynak dosya adı ve .rsds dosya adı uzantısı da dahil olmak üzere.
  • Parent
    Tür: System.String
    Modeli içeren üst klasörün tam URL'si.
  • Properties
    Tür: array<ReportService2010.Property[]
    Özelliklerini tanımlayan xml küme modeli ve değerlere küme onları.
    Özellikler en üst düzey öğesidir.
  • Warnings
    Tür: array<ReportService2010.Warning[]%
    [Çıkış] Bir dizi Warning nesneleri, oluşmuş olabilir nesil sırasında uyarılar tanımlayınmodeli.En üst düzey öğe Warning.

Dönüş Değeri

Tür: ReportService2010.CatalogItem
A CatalogItem nesne için yeni oluşturulan bir model.

Açıklamalar

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

soap üstbilgisi kullanımı

(De)TrustedUserHeaderValue

(Giden)ServerInfoHeaderValue

Yerel mod gerekli izinleri

ReadPropertieson DataSource AND CreateModel on Parent

SharePoint modu gerekli izinleri

AddListItems()on Parent AND ViewListItems() on DataSource

rapor sunucusu Ayarlar IsGenerated özellikte üretilmiş ne zaman model GenerateModel denir.

Modelleri, paylaşılan veri belirtilen kimlik bilgileri bilgilerini kullanarak oluşturulur kaynak.Sonuç olarak, iki farklı kullanıcı aynı verilerden farklı modelleri oluşturabilir kaynak.Paylaşılan veri kaynak rapor sunucusu kimlik bilgilerini depolamak için yapılandırıldığında, Not GenerateModel her zaman kullanıcının kimlik bilgileri saklanır, paylaşılan veri kaynak özelliklerini üzere yapılandırılmış olsa bile temsil ederşu anda kimliği doğrulanmış kullanıcının.

Model oluşturulduğunda, varsayılan model öğe güvenlik modeli içindeki düğümlerin uygulanır.

Modeli tanım oluşturulduğunda modeli tanımı içinde depolanan özel özellikleri klasör ad alanında model öğe özel özellikleri olarak yayılır ve varolan özel özellik değerleri yeni bir özel özellik değerleri üzerine.