Makale numarası: 326790 - Son Gözden Geçirme: 28 Nisan 2003 Pazartesi - Gözden geçirme: 4.1 NASıL YAPıLıR: WSDL.exe ile oluşturulmuş, proxy sınıf olarak kullanılan türleri Değiştir
Bu SayfadaÖzetWeb Hizmetleri Açıklama Dili (WSDL.exe) aracı, XML Web Hizmetleri için proxy kodu oluşturur. Proxy sınıf içinde kullanılan türleri oluşturulan XML Web hizmetini tanımlayan WSDL belgenin içeriğine temel alır. Bununla birlikte, oluşturulan türleri istediğinizi ve ne beklediğiniz olmayabilir. WSDL.exe türü hizmet açıklamasında belirtilen nesne için kullanılacak en iyi oluşturulan belirler. Bazı durumlarda, araç, bir çevrim nesneler için en yaygın payda olan bir yaklaşım kullanır. Örneğin, bir ArrayList parametresinde bir WebMethod WSDL bir XML şeması olarak açıklanan (XSD) sırası. WSDL.exe hizmet açıklaması, WSDL.exe bu dizi açıklama bulur sonra nesne dizi kullanan bir proxy sınıf oluşturur. WebMethod'de kullanılan özgün türü, bir ArrayList, çalışmak isteyebilirsiniz. Oluşturulan türlerini kullanmak istiyorsanız, daha uygun türü için oluşturulan türleri de değiştirebilirsiniz. Uygun nesne türünü almak için <a0></a0>, oluşturulan proxy sınıfını içeren dosyayı açabilir el ile oluşturulan bir yöntem parametre değiştirmek ve sonra uygun nesne türleri için dönüş türü. Proxy kodu üretAşağıdaki örnekte, XML Web hizmeti, Web hizmeti olan aşağıdaki prototip yöntemiyle:Kodu el ile olarak değiştir
Ek bilgiXML Web Hizmetleri XML nesneleri seri hale getirilmeye ve sonra yeniden nesneleri için XML serisi kaldırılamadı. Genellikle, belirli bir tipe yönelik bir nesne seri hale getirilmiş ve olması sonra aynı türdeki başka bir nesneye serisi. Farklı türleri kullanıyorsanız, ancak bu çalışmayabilir.ReferanslarNe tür seri hale getirilmiş serisi ve hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin: XML ve SOAP seri hale getirme http://msdn.microsoft.com/library/?url=/library/en-us/cpguide/html/cpconserialization.asp?frame=true (http://msdn.microsoft.com/library/?url=/library/en-us/cpguide/html/cpconserialization.asp?frame=true) Bu makaledeki bilginin uygulandığı durum:
Otomatik TercümeÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir:326790
(http://support.microsoft.com/kb/326790/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste