Aracılığıyla paylaş


Reporting Services komut dosyasını biçimlendirme

C Reporting Services komut dosyası bir Microsoft Visual Basic .NET Web hizmet tanımı raporlama hizmet s tanımlayan dili (WSDL) üzerinde yerleşik SOAP API proxy karşı yazılmış kod dosyası. Bir komut dosyası, uzantısı .rss Unicode veya UTF-8 metin dosyası olarak depolanır.

Komut dosyası işlevi görür bir Visual Basic Modül ve kullanıcı tarafından tanımlanan yordamlar ve modül düzey değişkeni içerebilir. Başarıyla çalışması komut dosyasının, bir ana yordamın içermesi gerekir.Komut dosyanızı çalıştığında, erişilebilen ilk yordamı ana yordamdır.Ana Web hizmet işlemlerinizin ekleyin ve kendi kullanıcı tanımlı subprocedures çalıştırma ' dir.Aşağıdaki kodda, bir ana yordamın oluşturur:

Public Sub Main()
    ' Your code goes here.
End Sub

Komut dosyası ortamı otomatik olarak rapor sunucusu bağlanır, Web proxy sınıfı oluşturur ve başvuru bir değişken (oluşturur.KK) Web hizmet proxy'si nesnesine.Oluşturduğunuz her ifadeleri yalnızca başvuruda KK Web hizmeti kitaplıkta bulunan Web hizmet işlemleri gerçekleştirmek için modül düzey değişkeni. Aşağıdaki Visual Basic kod, Web hizmet çağrıları ListChildren(String, Boolean) yöntemin içinde komut dosyası:

Public Sub Main()
    Dim items() As CatalogItem
    items = rs.ListChildren("/", True)

    Dim item As CatalogItem
    For Each item In items
        Console.WriteLine(item.Name)
    Next item
End Sub 
Security noteSecurity Note:

Kullanıcı kimlik bilgileri bilgilerini komut istemi dosyası ortamı tarafından yönetilen ve komut istemi satırı bağımsız değişkenleri, RS.exe geçtiğini.Kullanabilirsiniz, ancak KK değişken Web kimlik doğrulaması için hizmet, komut dosyası ortamı kullanmanız önerilir.Web kimlik doğrulaması gerekmez hizmet komut dosyasında kendisini dosya.Komut dosyası ortamı kimlik doğrulaması hakkında daha fazla bilgi için bkz: KK yardımcı programı.

Komut dosyası içinde ad bildirdiğiniz değil.The scripting environment makes several useful Microsoft .NET Framework namespaces available to you: System.Web.Services, System.Web.Services.Protocols, System.XML, and System.ıo.