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 této sekci

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, které se používají ke komunikaci se službou) pro každý jednotlivý počítač.

Spojení
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ěchy a neúspěchy v zabezpečení.

Vytváření WS-I základního profilu 1.1 interoperabilních služeb
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 WS-I Základní profil 1.1.

Odkazy

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šiřitelnosti

Správa a diagnostika

Viz také