Web hizmeti yöntemi değişkenlerini sağlama
Rapor sunucusu Web hizmeti yöntemi, soap kullanarak http üzerinden servis için belirli bir url için bir istek gönderir. Hizmet isteği alır, işler ve bir yanıt döndürür. Bu isteklerini ve yanıtlarını xml belgeleri şeklinde bulunmaktadır.
İsteğe bağlı parametreler
Bazı durumlarda, Web hizmeti yöntemi isteğe bağlı giriş parametreleri olabilir. Web hizmeti yöntemi için bir giriş parametresi isteğe bağlı olsa bile, yine de dahil ve parametre değeri ayarlamanız gerekir null( Nothing de Visual Basic). Parametre değeri ayarlamak nullsoap isteği bu parametre öğesinin değerini ayarlar null.
Aşağıdaki örnek CreateFolderadlı ürün satış satış klasöründe yeni bir klasör oluşturmak için yöntemi. Tedarik tarafından bir nulldeğeri için klasör özelliklerini, hiçbir kullanıcıya özgü klasör için sağlanacak olan:
// C#
rs.CreateFolder("Product Sales", "/Sales", null);
// C#
rs.CreateFolder("Product Sales", "/Sales", null);
Karmaşık veri türleri
Report Server Web hizmetini temel sınıfı olan ReportingService2010, hangi sabun işlemleri veya proxy sınıfını Web yöntemlerini çağırmak için kullanın Bu sınıf ve onun yöntemlerini desteklemek için Reporting ServicesWeb hizmeti yöntemleri giriş ve çıkış parametreleri için belirli kullanıcı tanımlı, karmaşık veri türlerini içerir. Bu karmaşık veri türlerini de geliştirirken kullanabileceğiniz oluşturulan proxy sınıfının bir parçası olan Microsoft .NET Frameworkortamı.
Ne zaman bir proxy sınıf oluşturmak, wsdl dosyasında tanımlanan karmaşık veri türlerini karmaşık veri türleri çeşitli soap öğelerine karşılık gelen özellikleri içeren sınıflar vekil tarafından temsil edilir. Bu veri türleri dizisi kodunuzda aracılığıyla numaralandırabilirsiniz nesne dizileri haline gelir. Bu doğrudan soap iletilerinde gönderilen xml yapıları ile iş gereksinimini ortadan kaldırır. .NET FrameworkSizin çeviri işler.
Ayrıca bkz.
Kavramlar
Diğer Kaynaklar
Web hizmeti kullanarak uygulamaları oluşturma ve.net Framework