Udostępnij za pośrednictwem


Jak: Dodawanie, aktualizowanie lub usuwanie odwołanie do usługi

Odwołanie do usługi umożliwia projektu do programu access, jeden lub więcej Windows Communication Foundation (WCF) usług.Użyj Dodać odwołanie do usługi okno dialogowe wyszukiwania usług WCF w bieżącym rozwiązaniem, lokalnie, w sieci lokalnej lub w Internecie.

Dodawanie odwołania do usługi

Aby dodać odwołanie do zewnętrznej usługi

  1. W Solution Explorer, kliknij prawym przyciskiem myszy nazwę projektu, który chcesz dodać usługę do, a następnie kliknij przycisk Dodać odwołanie do usługi.

    Dodać odwołanie do usługi pojawi się okno dialogowe.

  2. W adres polu, wprowadź adres URL dla usługi, a następnie kliknij przycisk Go do usługi wyszukiwania.Jeśli usługa implementuje nazwa użytkownika i hasło zabezpieczeń, może pojawić monit o nazwę użytkownika i hasło.

    [!UWAGA]

    Z zaufanego źródła należy odwoływać się tylko usługi.Dodawanie odwołania z niezaufanego źródła może zagrażać bezpieczeństwu.

    [!UWAGA]

    Można również wybrać adres URL z listy rozwijanej, która przechowuje adresy URL ostatnich 15, gdzie znaleziono metadanych prawidłową usługę.

    Zostanie wyświetlony pasek postępu, podczas wyszukiwania.Wyszukiwanie w dowolnym momencie można zatrzymać, klikając Stop.

  3. W usługi listy, a następnie rozwiń węzeł usługi, której chcesz użyć, a następnie wybierz umowy serwisowej.

  4. W obszaru nazw wprowadź obszaru nazw, który ma być używany dla odwołania.

  5. Kliknij przycisk OK , aby dodać odwołanie do projektu.

    Klient usługi (proxy) jest generowany i metadane opisujące usługi zostanie dodany do pliku app.config.

Aby dodać odwołanie do usługi w bieżącym rozwiązaniem.

  1. W Solution Explorer, kliknij prawym przyciskiem myszy nazwę projektu, który chcesz dodać usługę do, a następnie kliknij przycisk Dodać odwołanie do usługi.

    Dodać odwołanie do usługi pojawi się okno dialogowe.

  2. Kliknij przycisk Odkryj.

    Wszystkie usługi WCF w bieżącym rozwiązaniem są dodawane do usługi listy.

  3. W usługi listy, a następnie rozwiń węzeł usługi, której chcesz użyć, a następnie wybierz umowy serwisowej.

  4. W obszaru nazw wprowadź obszaru nazw, który ma być używany dla odwołania.

  5. Kliknij przycisk OK , aby dodać odwołanie do projektu.

  6. Klient usługi (proxy) jest generowany i metadane opisujące usługi zostanie dodany do pliku app.config.

Aktualizowanie odwołanie do usługi

Z biegiem czasu może zmienić metadanych dla usługi WCF, wymagające uaktualniane odwołanie do usługi.

Aby zaktualizować odwołania usługi

  • W Solution Explorer, kliknij prawym przyciskiem myszy odwołanie do usługi, a następnie kliknij przycisk Odwołanie do usługi aktualizacji.

    Okno dialogowe postępu jest wyświetlany, gdy odwołanie jest aktualizowany z oryginalnej lokalizacji i klienta usługi jest ponownie generowany, aby odzwierciedlić zmiany w metadanych.

Usuwanie odwołań usługi

Jeśli odwołanie do usługi jest już używany, można usunąć go z rozwiązania.

Aby usunąć odwołanie do usługi

  • W Solution Explorer, kliknij prawym przyciskiem myszy odwołanie do usługi, a następnie kliknij przycisk usunąć.

    Klient usługi zostaną usunięte z roztworu i metadane opisujące usługi zostaną usunięte z pliku app.config.

    [!UWAGA]

    Każdy kod, który odwołuje się odwołanie do usługi będą musiały zostać usunięte ręcznie.

Zobacz też

Zadania

Jak: Dodaj odwołanie do usługi sieci Web

Informacje

Dodaj odwołanie usługi, okno dialogowe

Koncepcje

Usług Windows Communication Foundation i usług WCF w danych w programie Visual Studio

Inne zasoby

Consuming ASMX and WCF Services Sample