Share via


ReportingService2006.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 <ReportService2006::ModelDrillthroughReport ^> ^ Reports);
public void SetModelDrillthroughReports (string Model, string ModelItemID, ReportService2006.ModelDrillthroughReport[] Reports);
member this.SetModelDrillthroughReports : string * string * ReportService2006.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.

Comentários

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

Cabeçalhos SOAP (In) TrustedUserHeaderValue

(Out) ServerInfoHeaderValue
Permissões necessárias <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 de detalhamento 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 propriedade do ModelDrillthroughReport objeto como um valor enumerador válido DrillthroughType de Detail para instância única ou List.Type

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

Para remover um relatório de detalhamento 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