ReportingService2006.ListChildren(String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan daftar turunan dari folder tertentu.
public:
cli::array <ReportService2006::CatalogItem ^> ^ ListChildren(System::String ^ Item);
public ReportService2006.CatalogItem[] ListChildren (string Item);
member this.ListChildren : string -> ReportService2006.CatalogItem[]
Public Function ListChildren (Item As String) As CatalogItem()
Parameter
- Item
- String
URL yang sepenuhnya memenuhi syarat untuk folder.
Mengembalikan
Array CatalogItem objek. Jika tidak ada turunan, metode ini mengembalikan array kosong CatalogItem .
Contoh
using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
class Sample
{
static void Main(string[] args)
{
ReportingService2006 rs = new ReportingService2006();
rs.Url = "http://<Server Name>/_vti_bin/ReportServer" +
"/ReportService2006.asmx";
rs.Credentials =
System.Net.CredentialCache.DefaultCredentials;
CatalogItem[] items = null;
try
{
items = rs.ListChildren("/");
foreach (CatalogItem item in items)
{
Console.WriteLine("Name: " + item.Name);
Console.WriteLine("Path: " + item.Path);
Console.WriteLine("Type: " + item.Type.ToString());
}
}
catch (SoapException e)
{
Console.WriteLine(e.Detail.OuterXml);
}
}
}
Imports System
Imports System.IO
Imports System.Text
Imports System.Web.Services
Imports System.Web.Services.Protocols
Class Sample
Public Shared Sub Main()
Dim rs As New ReportingService2006()
rs.Url = "http://<Server Name>/_vti_bin/ReportServer" + _
"/ReportService2006.asmx"
rs.Credentials = _
System.Net.CredentialCache.DefaultCredentials
Dim items As CatalogItem() = Nothing
' Retrieve a list of all items
' from the report server database.
Try
items = rs.ListChildren("/")
If Not (items Is Nothing) Then
For Each item As CatalogItem In items
Console.WriteLine("Name: " + item.Name)
Console.WriteLine("Path: " + item.Path)
Console.WriteLine("Type: " + _
item.Type.ToString())
Next
End If
Catch e As SoapException
Console.WriteLine(e.Detail.InnerXml.ToString())
End Try
End Sub
End Class
Keterangan
Tabel di bawah ini memperlihatkan informasi header dan izin pada operasi ini.
Header SOAP | (Dalam) TrustedUserHeaderValue (Keluar) ServerInfoHeaderValue |
Memerlukan izin | <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> |
Metode ini mengembalikan semua turunan Item
yang izinnya dimiliki <xref:Microsoft.SharePoint.SPBasePermissions.ViewListItems> pengguna.
Memanggil ListChildren di akar katalog, "/", mengembalikan daftar situs tingkat atas.