Compartilhar via


ReportingService2010.SetModelDrillthroughReports Método

Definição

Associa um conjunto de relatórios detalhados junto com um modelo.

public:
 void SetModelDrillthroughReports(System::String ^ Model, System::String ^ ModelItemID, cli::array <ReportService2010::ModelDrillthroughReport ^> ^ Reports);
[System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelDrillthroughReports", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)]
[System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")]
[System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)]
public void SetModelDrillthroughReports (string Model, string ModelItemID, ReportService2010.ModelDrillthroughReport[] Reports);
[<System.Web.Services.Protocols.SoapDocumentMethod("http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer/SetModelDrillthroughReports", ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped, RequestNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", ResponseNamespace="http://schemas.microsoft.com/sqlserver/reporting/2010/03/01/ReportServer", Use=System.Web.Services.Description.SoapBindingUse.Literal)>]
[<System.Web.Services.Protocols.SoapHeader("TrustedUserHeaderValue")>]
[<System.Web.Services.Protocols.SoapHeader("ServerInfoHeaderValue", Direction=System.Web.Services.Protocols.SoapHeaderDirection.Out)>]
member this.SetModelDrillthroughReports : string * string * ReportService2010.ModelDrillthroughReport[] -> unit
Public Sub SetModelDrillthroughReports (Model As String, ModelItemID As String, Reports As ModelDrillthroughReport())

Parâmetros

Model
String

A URL totalmente qualificada do modelo, incluindo o nome do arquivo e a extensão de nome de arquivo .smdl.

ModelItemID
String

A ID do item de modelo no modelo para o qual definir os relatórios detalhados de modelo.

Reports
ModelDrillthroughReport[]

Uma matriz de objetos de ModelDrillthroughReport.

Atributos

Comentários

A tabela a seguir mostra o cabeçalho e as informações de permissão sobre esta operação.

Uso do cabeçalho SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias do modo nativo UpdateContent em Model AND ReadProperties em cada relatório em Reports
Permissões necessárias do modo do SharePoint <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> em Model AND <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> em cada relatório em Reports

Se não houver relatórios detalhados definidos, o usuário será direcionado para um relatório de clickthrough gerado dinamicamente.

Os relatórios de detalhamento podem ser de instância única ou de várias instâncias. , você pode definir um de cada tipo de para um item de ModelDrillthroughReport modelo. Especifique o tipo do relatório de detalhamento do modelo definindo a Type propriedade do ModelDrillthroughReport objeto como um valor de enumerador válido DrillthroughType de Detail para instância única ou List.

Quando SetModelDrillthroughReports é chamado, os relatórios detalhados do modelo anterior são substituídos pelo conjunto fornecido de relatórios detalhados.

Para remover um relatório detalhado de modelo específico, omita sua entrada de Reports quando você chama o SetModelDrillthroughReports método .

Você pode fornecer um valor vazio para o Reports parâmetro para remover todos os relatórios de detalhamento de modelo para essa entidade.

Aplica-se a