Sdílet prostřednictvím


Konfigurace služeb WCF

Jakmile jste navrhli a implementovali kontrakt služby, můžete službu nakonfigurovat. Tady definujete a přizpůsobíte, jak je vaše služba vystavená klientům, včetně určení adresy, kde ji najdete, přenosu a kódování zpráv, které používá k odesílání a přijímání zpráv, a typu zabezpečení, které vyžaduje.

Konfigurace, jak se zde používá, zahrnuje všechny způsoby, imperativní v kódu nebo pomocí konfiguračního souboru, ve kterém můžete definovat a přizpůsobit různé aspekty služby, jako je zadání adres koncového bodu, použité přenosy a schémata zabezpečení. V praxi je zápis konfigurace hlavní součástí programování aplikací WCF.

V tomto oddílu

Zjednodušená konfigurace
Počínaje rozhraním .NET Framework 4 přináší WCF nový výchozí konfigurační model, který zjednodušuje požadavky na konfiguraci WCF. Pokud pro konkrétní službu nezadáte žádnou konfiguraci WCF, modul runtime automaticky nakonfiguruje vaši službu s výchozími koncovými body, vazbami a chováním.

Konfigurace služeb pomocí konfiguračních souborů
Služba WCF (Windows Communication Foundation) je konfigurovatelná pomocí konfigurační technologie rozhraní .NET Framework. Nejčastěji se elementy XML přidávají do souboru Web.config pro web Internetová informační služba (IIS), který je hostitelem služby WCF. Prvky umožňují změnit podrobnosti, jako jsou adresy koncových bodů (skutečné adresy používané ke komunikaci se službou) na bázi počítače.

Vazby
Kromě toho WCF obsahuje několik systémových běžných konfigurací ve formě vazeb, které umožňují rychle vybrat nejzákladnější funkce pro komunikaci klienta a služby, jako jsou přenosy, zabezpečení a kódování zpráv.

Koncové body
Veškerá komunikace se službou WCF probíhá prostřednictvím koncových bodů služby. Koncové body obsahují kontrakt, konfigurační informace zadané v vazbách a adresy, které označují, kde najít službu nebo kde získat informace o službě.

Zabezpečení služeb
Pomocí WCF a existujících mechanismů zabezpečení můžete implementovat důvěrnost, integritu, ověřování a autorizaci do jakékoli služby. Můžete také auditovat úspěšné a neúspěšné chyby zabezpečení.

Vytváření interoperabilních služeb WS-I Basic Profile 1.1
Požadavky na nasazení služby, která je interoperabilní se službami a klienty na jakékoli jiné platformě nebo operačním systému, jsou uvedeny ve specifikaci základního profilu WS-I 1.1.

Reference

System.ServiceModel

System.ServiceModel.Channels

System.ServiceModel.Description

Základní programovací životní cyklus

Navrhování a implementace služeb

Služby hostování

Sestavování klientů

Úvod do rozšířitelnosti

Správa a diagnostika

Viz také