Postupy: Vybrat koncový bod služby
Některé služby Windows Communication Foundation (WCF) vystavují více koncových bodů, přes které klient může komunikovat se službou. Například služba může vystavit jeden koncový bod, který používá vazbu HTTP a zabezpečení uživatelské jméno / heslo a druhý koncový bod používající ověřování systému Windows protokolu FTP. První koncový bod se může používat aplikacemi, které přistupují ke službě mimo bránu firewall, vzhledem k tomu, že druhý může být používaný v síti intranet.
V takovém případě můžete určit endpointConfigurationName jako parametr do konstruktoru pro službu.
Poznámka
Ve vašem počítači se pro některé z prvků uživatelského rozhraní aplikace Visual Studio mohou zobrazit jiné názvy a umístění, než jsou uvedena v následujících pokynech. Tyto prvky jsou určeny verzí aplikace Visual Studio a použitým nastavením. Další informace naleznete v tématu Visual Studio, nastavení.
Vybrat koncový bod služby
Přidání odkazu do služby WCF. Další informace naleznete v tématu Postupy: Přidat, aktualizovat nebo odebrat odkaz na službu.
V editoru kódu přidejte konstruktor pro odkaz na službu:
Dim proxy As New ServiceReference.Service1Client(
ServiceReference.Service1Client proxy = new ServiceReference.Service1Client(
Poznámka
Nahraďte ServiceReference s oborem názvů pro odkaz na službu a nahraďte Service1Client názvem služby.
Zobrazí se seznam technologie IntelliSense s přetíženími pro konstruktor. Vyberte přetížení endpointConfigurationName As String.
Po přetížení zadejte = ConfigurationName, kde ConfigurationName je název koncového bodu, který chcete použít.
Poznámka
Pokud neznáte názvy koncových bodů, které jsou k dispozici, můžete je nalézt v souboru app.config.
Najít koncové body k dispozici pro službu WCF
V Průzkumníku řešení klikněte pravým tlačítkem myši na soubor app.config projektu, který obsahuje odkaz na službu a klikněte na tlačítko Otevřít. Soubor se zobrazí editoru kódu.
Vyhledejte značku <Client> v souboru.
Vyhledejte pod značkou <Client> tag, který začíná <Endpoint>.
Pokud odkaz na službu poskytuje více koncových bodů, bude zde dvě nebo více značek <Endpoint.
Uvnitř značky <EndPoint> najdete parametr name="SomeService" (kde SomeService představuje název koncového bodu). Toto je název koncového bodu, který může být předán do přetížení konstruktoru endpointConfigurationName As String pro odkaz na službu.
Viz také
Úkoly
Postupy: Přidat, aktualizovat nebo odebrat odkaz na službu
Koncepty
Služby Windows Communication Foundation a datové služby WCF v sadě Visual Studio