WCF veri hizmeti başvurusu ekleme, güncelleştirme veya kaldırma
.NET Framework projeleri için hizmet başvurusu, bir projenin bir veya daha fazla WCF Veri Hizmetleri erişmesini sağlar. Geçerli çözümde, yerel olarak, yerel ağ üzerinde veya İnternet'te WCF Veri Hizmetleri aramak için Hizmet Başvurusu Ekle iletişim kutusunu kullanın.
.NET Core projelerinde, Windows Communication Foundation (WCF) veri hizmeti başvurularını yönetmenizi sağlayan Microsoft WCF Web Hizmeti Başvuru Sağlayıcısı'na erişmek için Çözüm Gezgini Bağlan Hizmetler düğümünü kullanabilirsiniz.
Not
Bilgisayarınız bu makaledeki Bazı Visual Studio kullanıcı arabirimi öğeleri için farklı adlar veya konumlar gösterebilir. Visual Studio'nun farklı bir sürümünü veya farklı ortam ayarlarını kullanıyor olabilirsiniz. Daha fazla bilgi için bkz . IDE'yi kişiselleştirme.
Önkoşullar
WCF araçları .NET iş yüküyle yüklenmez; yüklemenizi değiştirmek için Visual Studio Yükleyicisi kullanın. Yükleyicide, Tek Tek Bileşenler'in altında Windows Communication Foundation'ı seçin. Bkz. Visual Studio'yu değiştirme.
WCF hizmet başvurusu ekleme
Dış hizmete başvuru eklemek için (.NET Framework projeleri)
Çözüm Gezgini'da, hizmeti eklemek istediğiniz projenin adına sağ tıklayın ve ardından Hizmet Başvurusu Ekle'ye tıklayın.
Hizmet Başvurusu Ekle iletişim kutusu görüntülenir.
Adres kutusuna hizmetin URL'sini girin ve ardından Git'e tıklayarak hizmeti arayın. Hizmet kullanıcı adı ve parola güvenliği uyguluyorsa bir kullanıcı adı ve parola girmeniz istenebilir. Kendi çözümünüzde bir hizmet de seçebilirsiniz. Bul düğmesini ve ardından Çözümdeki Hizmetler'i seçin.
Not
Yalnızca güvenilen bir kaynaktan gelen hizmetlere başvurmanız gerekir. Güvenilmeyen bir kaynaktan başvuru eklemek güvenliği tehlikeye atabilir.
Ayrıca, geçerli hizmet meta verilerinin bulunduğu önceki 15 URL'yi depolayan Adres listesinden URL'yi de seçebilirsiniz.
Arama gerçekleştirilirken ilerleme çubuğu görüntülenir. Durdur'a tıklayarak aramayı istediğiniz zaman durdurabilirsiniz.
Hizmetler listesinde, kullanmak istediğiniz hizmetin düğümünü genişletin ve bir varlık kümesi seçin.
Ad Alanı kutusuna, başvuru için kullanmak istediğiniz ad alanını girin.
Başvuruyu projeye eklemek için Tamam'a tıklayın.
Bir hizmet istemcisi (proxy) oluşturulur ve hizmeti açıklayan meta veriler app.config dosyasına eklenir.
Dış hizmete başvuru eklemek için (.NET 5 ve üzeri dahil olmak üzere.NET Core projeleri)
Çözüm Gezgini Bağlan Hizmetler düğümüne çift tıklayın veya dokunun.
Hizmetleri Yapılandır sekmesi açılır.
Microsoft WCF Web Hizmeti Başvuru Sağlayıcısı'nı seçin.
WCF Web Hizmeti Başvurusunu Yapılandır iletişim kutusu görüntülenir.
URI kutusuna hizmetin URL'sini girin ve ardından Git'e tıklayarak hizmeti arayın. Hizmet kullanıcı adı ve parola güvenliği uyguluyorsa bir kullanıcı adı ve parola girmeniz istenebilir.
Not
Yalnızca güvenilen bir kaynaktan gelen hizmetlere başvurmanız gerekir. Güvenilmeyen bir kaynaktan başvuru eklemek güvenliği tehlikeye atabilir.
Url'yi, geçerli hizmet meta verilerinin bulunduğu önceki 15 URL'yi depolayan URI listesinden de seçebilirsiniz.
Arama gerçekleştirilirken ilerleme çubuğu görüntülenir. Durdur'a tıklayarak aramayı istediğiniz zaman durdurabilirsiniz.
Hizmetler listesinde, kullanmak istediğiniz hizmetin düğümünü genişletin ve bir varlık kümesi seçin.
Ad Alanı kutusuna, başvuru için kullanmak istediğiniz ad alanını girin.
Başvuruyu projeye eklemek için Son'a tıklayın.
Bir hizmet istemcisi (proxy) oluşturulur ve hizmeti açıklayan meta veriler app.config dosyasına eklenir.
Geçerli çözümdeki bir hizmete başvuru eklemek için (.NET Framework projeleri)
Çözüm Gezgini'da, hizmeti eklemek istediğiniz projenin adına sağ tıklayın ve ardından Hizmet Başvurusu Ekle'ye tıklayın.
Hizmet Başvurusu Ekle iletişim kutusu görüntülenir.
Bul'a tıklayın.
Geçerli çözümdeki tüm hizmetler (hem WCF Veri Hizmetleri hem de WCF hizmetleri) Hizmetler listesine eklenir.
Hizmetler listesinde, kullanmak istediğiniz hizmetin düğümünü genişletin ve bir varlık kümesi seçin.
Ad Alanı kutusuna, başvuru için kullanmak istediğiniz ad alanını girin.
Başvuruyu projeye eklemek için Tamam'a tıklayın.
Bir hizmet istemcisi (proxy) oluşturur ve hizmeti açıklayan meta veriler app.config dosyasına eklenir.
Geçerli çözümdeki bir hizmete başvuru eklemek için (.NET Core projeleri)
Çözüm Gezgini Bağlan Hizmetler düğümüne çift tıklayın veya dokunun.
Hizmetleri Yapılandır sekmesi açılır.
Microsoft WCF Web Hizmeti Başvuru Sağlayıcısı'nı seçin.
WCF Web Hizmeti Başvurusunu Yapılandır iletişim kutusu görüntülenir.
Bul'a tıklayın.
Geçerli çözümdeki tüm hizmetler (hem WCF Veri Hizmetleri hem de WCF hizmetleri) Hizmetler listesine eklenir.
Hizmetler listesinde, kullanmak istediğiniz hizmetin düğümünü genişletin ve bir varlık kümesi seçin.
Ad Alanı kutusuna, başvuru için kullanmak istediğiniz ad alanını girin.
Başvuruyu projeye eklemek için Son'a tıklayın.
Bir hizmet istemcisi (proxy) oluşturur ve hizmeti açıklayan meta veriler app.config dosyasına eklenir.
Hizmet başvurusunu güncelleştirme
Bir WCF Veri Hizmetleri için Varlık Veri Modeli bazen değişir. Bu durumda hizmet başvurusunu güncelleştirmeniz gerekir.
Hizmet başvurusunu güncelleştirmek için
Çözüm Gezgini'da hizmet başvurusuna sağ tıklayın ve ardından Hizmet Başvurusunu Güncelleştir'e tıklayın.
Başvuru özgün konumundan güncelleştirilirken ilerleme durumu iletişim kutusu görüntülenir ve hizmet istemcisi meta verilerdeki değişiklikleri yansıtacak şekilde yeniden oluşturulur.
.NET Core projeleri için dotnet-svcutil
aracını kullanın. Yükleme ve yönergeler için bkz . dotnet-svcutil .
.NET Framework projeleri için:
Çözüm Gezgini Bağlan Hizmetler düğümünü genişletin, hizmet başvurusuna sağ tıklayın ve ardından Hizmet Başvurusunu Güncelleştir'e tıklayın.
Başvuru özgün konumundan güncelleştirilirken ilerleme durumu iletişim kutusu görüntülenir ve hizmet istemcisi meta verilerdeki değişiklikleri yansıtacak şekilde yeniden oluşturulur.
Hizmet başvurusunu kaldırma
Hizmet başvurusu artık kullanılmıyorsa, bunu çözümünüzden kaldırabilirsiniz.
Hizmet başvurusunu kaldırmak için
Çözüm Gezgini hizmet başvurusuna sağ tıklayın ve ardından Sil'e tıklayın.
Hizmet istemcisi çözümden kaldırılır ve hizmeti açıklayan meta veriler app.config dosyasından kaldırılır.
Not
Hizmet başvurusuna başvuran tüm kodlar el ile kaldırılmalıdır.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin