System.ServiceModel.Description Obor názvů

Poskytuje třídy související s popisem modelu služby.

Třídy

Name Description
CallbackDebugBehavior

Umožňuje ladění služby pro objekt zpětného volání wcf (Windows Communication Foundation).

ClientCredentials

Umožňuje uživateli nakonfigurovat přihlašovací údaje klienta a služby a také nastavení ověřování přihlašovacích údajů služby pro použití na straně klienta komunikace.

ClientViaBehavior

Klienti ClientViaBehavior ho používají k určení identifikátoru URI, pro který má být vytvořen přenosový kanál.

ContractDescription

Popisuje kontrakt WCF (Windows Communication Foundation), který určuje, co koncový bod komunikuje s vnějším světem.

DataContractSerializerMessageContractImporter

Zpracovává dovoz zpráv kontraktů dat z dokumentů WSDL.

DataContractSerializerOperationBehavior

Představuje chování za běhu objektu DataContractSerializer.

DispatcherSynchronizationBehavior

Chování koncového bodu, které službě WCF umožňuje asynchronně odesílat odpovědi.

DurableOperationAttribute

Určuje chování místního spuštění odolné metody služby.

DurableServiceAttribute

Určuje chování interního spuštění implementace trvalého kontraktu služby.

FaultDescription

Představuje chybu SOAP.

FaultDescriptionCollection

Představuje kolekci FaultDescription objektů, které můžete použít k získání informací o chybách SOAP ve smlouvě.

JsonFaultDetail

Představuje chybu SOAP, která je zadaná ve smlouvě služby pro použití s JSON.

MessageBodyDescription

Představuje text zprávy SOAP.

MessageDescription

Představuje popis zprávy.

MessageDescriptionCollection

Poskytuje kolekci, která slouží k ukládání popisů zpráv, které tvoří operaci, která patří do kontraktu.

MessageHeaderDescription

Představuje hlavičku zprávy SOAP.

MessageHeaderDescriptionCollection

Představuje kolekci MessageHeaderDescription objektů.

MessagePartDescription

Představuje popis části zprávy SOAP.

MessagePartDescriptionCollection

Představuje kolekci MessagePartDescription objektů.

MessagePropertyDescription

Představuje vlastnost zprávy určenou objektem MessagePropertyAttribute.

MessagePropertyDescriptionCollection

Představuje kolekci MessagePropertyDescription objektů.

MetadataConversionError

Představuje chybu nebo událost upozornění, ke které došlo při použití MetadataExporterMetadataImporternebo .

MetadataExchangeBindings

Slouží k vytváření systémových vazeb pro výměnu metadat WS-Transfer pomocí kontraktu IMetadataExchange .

MetadataExchangeClient

Stahuje metadata služby.

MetadataExporter

Exportuje informace o popisu služby do metadat.

MetadataImporter

Importuje metadata do ServiceEndpoint objektů.

MetadataImporterQuotas

Určuje kvóty pro importy metadat, které jsou odvozeny z MetadataImporter třídy.

MetadataLocation

Představuje adresu dokumentů metadat.

MetadataReference

Představuje odkaz na dokument metadat vrácený z koncového bodu výměny metadat.

MetadataResolver

Načte a importuje metadata jako ServiceEndpoint objekty.

MetadataSection

Představuje metadata XML nebo odkazy na metadata XML.

MetadataSet

Představuje serializovatelnou kolekci metadat služby ve formuláři XML.

MustUnderstandBehavior

Dává windows Communication Foundation (WCF) pokyn, aby zakázal povinné zpracování hlaviček, které nejsou v UnderstoodHeaders kolekci, které musí být srozumitelné podle specifikací SOAP 1.1 a 1.2.

OperationContractGenerationContext

GenerateOperation(OperationContractGenerationContext) Předaný metodě, aby se povolila úprava kontraktu operace a jeho kontextu před generováním kódu.

OperationDescription

Představuje popis operace kontraktu, která poskytuje popis zpráv, které tvoří operaci.

OperationDescriptionCollection

Představuje kolekci, která obsahuje popisy operací.

ParameterXPathQueryGenerator

Povolí vytvoření XPathu z datového kontraktu.

PersistenceProviderBehavior

Definuje chování přidruženého PersistenceProviderFactory k objektu WorkflowServiceHost.

PolicyAssertionCollection

Obsahuje kontrolní výrazy zásad.

PolicyConversionContext

Definuje třídu použitou k načtení kontrolních výrazů vazby v metadatech a k připojení implementace elementů vazby v příslušném oboru.

PolicyVersion

Třída používaná k určení verze použité specifikace WS-Policy.

ServiceAuthenticationBehavior

Popisuje chování ověřování služby.

ServiceAuthorizationBehavior

Poskytuje vlastnosti související s chováním autorizace služby.

ServiceContractGenerationContext

GenerateContract(ServiceContractGenerationContext) Předaný metodě, aby bylo možné před generováním kódu povolit úpravu kontraktu služby a jeho kontextu.

ServiceContractGenerator

Typ ServiceContractGenerator generuje kód kontraktu služby a konfigurace vazeb z ServiceEndpoint objektů popisu.

ServiceCredentials

Nakonfiguruje přihlašovací údaje služby. Tato třída slouží k určení přihlašovacích údajů pro službu, jako je certifikát X.509. Tuto třídu také použijte k určení ověřovacího modelu pro různé přihlašovací údaje klienta, jako je uživatelské jméno a ověření hesla.

ServiceDebugBehavior

Umožňuje ladění a informační funkce nápovědy pro službu WCF (Windows Communication Foundation).

ServiceDescription

Představuje úplný popis služby v paměti, včetně všech koncových bodů pro službu a specifikací příslušných adres, vazeb, kontraktů a chování.

ServiceEndpoint

Představuje koncový bod pro službu, která klientům služby umožňuje najít službu a komunikovat s ní.

ServiceEndpointCollection

Kolekce, která obsahuje koncové body pro službu.

ServiceHealthBehavior

Poskytuje chování služby Windows Communication Foundation (WCF), které poskytuje koncový bod stavu.

ServiceHealthBehaviorBase

Slouží jako základní třída pro chování služby Windows Communication Foundation (WCF), která poskytuje koncový bod stavu.

ServiceHealthData

Definuje datovou položku, která se skládá z klíče a více hodnot pro použití službou stavu Windows Communication Foundation (WCF).

ServiceHealthDataCollection

Představuje klíčovanou kolekci ServiceHealthData objektů.

ServiceHealthModel

Obsahuje model, který poskytuje informace o stavu a stavu služby WCF.

ServiceHealthModel.ChannelDispatcherModel

Obsahuje model, který představuje dispečery kanálu přidružené ke službě WCF.

ServiceHealthModel.CommunicationTimeoutsModel

Třída, která obsahuje model představující časové limity služby WCF.

ServiceHealthModel.ProcessInformationModel

Poskytuje informace o procesu služby, kterou tato služba stavu monitoruje.

ServiceHealthModel.ProcessThreadsModel

Poskytuje informace o vláknech o tomto procesu stavu služby.

ServiceHealthModel.ServiceEndpointModel

Poskytuje informace o koncových bodech, které toto chování služby Health Service monitoruje.

ServiceHealthModel.ServicePropertiesModel

Poskytuje informace o vlastnosti služby WCF.

ServiceHealthModel.ServiceThrottleModel

Obsahuje model, který poskytuje informace o omezení služby, která řídí propustnost služby WCF.

ServiceHealthSection

Představuje oddíl stránky HTML chování služby Service Health.

ServiceHealthSectionCollection

Představuje kolekci ServiceHealthSection objektů.

ServiceMetadataBehavior

Řídí publikování metadat služby a přidružených informací.

ServiceMetadataContractBehavior

Chování kontraktu, které umožňuje určit, jestli se mají publikovat metadata pro daný koncový bod nebo ne.

ServiceMetadataEndpoint

Standardní koncový bod s pevným kontraktem (IMetadataExchange) a výchozí vazbou HTTP používanou k zveřejnění metadat.

ServiceMetadataExtension

Poskytuje implementaci protokolů publikování metadat.

ServiceSecurityAuditBehavior

Určuje auditní chování událostí zabezpečení. Obecně platí, že události zabezpečení se skládají z událostí ověřování, jako je přenos, zpráva nebo vyjednat ověřování a autorizační událost. Další informace najdete na webu ServiceAuthorizationManager.

ServiceThrottlingBehavior

Konfiguruje nastavení propustnosti za běhu, která umožňují ladit výkon služby.

SynchronousReceiveBehavior

Určuje, jestli kanály naslouchají synchronně nebo asynchronně.

TransactedBatchingBehavior

Představuje chování, které optimalizuje operace příjmu pro přenosy, které podporují transakční příjem.

TypedMessageConverter

Převede zapisovanou zprávu na netypovou zprávu nebo netypovou zprávu na zapisovanou zprávu.

UseRequestHeadersForMetadataAddressBehavior

Umožňuje načtení informací o adrese metadat z hlaviček zpráv požadavku pro službu WCF (Windows Communication Foundation).

WebHttpBehavior

Umožňuje webový programovací model pro službu WCF (Windows Communication Foundation).

WebHttpEndpoint

Standardní koncový bod s pevnou WebHttpBinding vazbou, která chování automaticky přidá WebHttpBehavior .

WebScriptEnablingBehavior

Poskytuje podporu chování, které umožňuje koncovým bodům Windows Communication Foundation (WCF) přijímat požadavky HTTP z prohlížeče ASP.NET klienta AJAX. Tato třída se nemůže dědit.

WebScriptEndpoint

Standardní koncový bod s pevnou WebHttpBinding vazbou, která chování automaticky přidá WebScriptEnablingBehavior .

WebServiceEndpoint

Standardní koncový bod s pevnou WebHttpBinding vazbou.

WorkflowRuntimeBehavior

Definuje chování přidruženého k objektu WorkflowRuntimeWorkflowServiceHost.

WsdlContractConversionContext

Předáno vlastním vývozcům a dovozcům WSDL, aby bylo možné přizpůsobit procesy exportu a importu metadat pro smlouvu.

WsdlEndpointConversionContext

Předáno vlastním exportérům a dovozcům WSDL, aby bylo možné přizpůsobit procesy exportu a importu metadat pro koncový bod WSDL.

WsdlExporter

Převede informace o službách, kontraktech a koncových bodech na dokumenty metadat.

WsdlImporter

Importuje metadata wsDL (Web Services Description Language) 1.1 s WS-Policy přílohami.

XmlSerializerMessageContractImporter

Zpracovává import zpráv z dokumentů WSDL pomocí .XmlSerializer

XmlSerializerOperationBehavior

Řídí chování XmlSerializer běhu přidružené k operaci.

Rozhraní

Name Description
IContractBehavior

Implementuje metody, které lze použít k rozšíření chování za běhu kontraktu v rámci služby nebo klientské aplikace.

IContractBehaviorAttribute

Určuje kontrakt, pro který je atribut, který implementuje IContractBehavior rozhraní je aktivní.

IEndpointBehavior

Implementuje metody, které lze použít k rozšíření chování za běhu koncového bodu v rámci služby nebo klientské aplikace.

IMetadataExchange

Zveřejňuje metody používané k vrácení metadat o službě.

IOperationBehavior

Implementuje metody, které lze použít k rozšíření chování za běhu operace v aplikaci služby nebo klientské aplikace.

IOperationContractGenerationExtension

Definuje metody volané během generování kontraktu, které lze použít k úpravě vygenerovaného kódu pro operaci.

IPolicyExportExtension

Implementujte IPolicyExportExtension vložení vlastních kontrolních výrazů zásad vazby do informací wsDL (Web Services Description Language).

IPolicyImportExtension

Definuje metodu pro objekty, které importují vlastní kontrolní výrazy zásad o vazbách.

IServiceBehavior

Poskytuje mechanismus pro úpravu nebo vložení vlastních rozšíření do celé služby, včetně .ServiceHostBase

IServiceContractGenerationExtension

Definuje metody volané během generování kontraktů, které lze použít k úpravě vygenerovaného kódu pro kontrakt služby.

IWsdlExportExtension

Definuje chování koncového bodu nebo kontraktu, které může exportovat vlastní metadata.

IWsdlImportExtension

Implementujte a připojte k objektu WsdlImporter , který určuje, jak dovozce mapuje části WSDL (Web Services Description Language) na části objektu ServiceDescription .

Výčty

Name Description
ListenUriMode

Určuje, zda přenos musí zajistit, aby identifikátor URI poskytovaný pro službu, aby naslouchal, je jedinečný nebo lze použít přesně tak, jak je uvedeno.

MessageDirection

Určuje směr zprávy.

MetadataExchangeClientMode

Určuje režim výměny, který se používá k získání metadat.

PrincipalPermissionMode

Nastaví režim kontrol autorizace při použití PrincipalPermissionAttribute k řízení přístupu k metodě.

ServiceContractGenerationOptions

Představuje možnosti generování kontraktů dostupné pomocí ServiceContractGenerator.

UnknownExceptionAction

Určuje, jak odolná služba zpracuje neznámou výjimku.