System.ServiceModel.Description Obor názvů

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

Třídy

CallbackDebugBehavior

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

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

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

ContractDescription

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

DataContractSerializerMessageContractImporter

Zpracovává Import zpráv o kontraktech 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í při místním spuštění trvalé metody služby.

DurableServiceAttribute

Určuje chování při interním provádění trvalé servisní smlouvy.

FaultDescription

Představuje chybu PROTOKOLU 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 protokolu SOAP, která je zadána v kontraktu 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 záhlaví 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 .MessagePropertyAttribute

MessagePropertyDescriptionCollection

Představuje kolekci MessagePropertyDescription objektů.

MetadataConversionError

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

MetadataExchangeBindings

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

MetadataExchangeClient

Stáhne metadata služby.

MetadataExporter

Exportuje informace o popisu služby do metadat.

MetadataImporter

Importuje metadata do ServiceEndpoint objektů.

MetadataImporterQuotas

Určuje kvóty importérů metadat odvozených 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 serializovatelné kolekce metadat služby ve formátu XML.

MustUnderstandBehavior

Instruuje Windows Communication Foundation (WCF) k zákazu povinného zpracování hlaviček, které nejsou v kolekci, které musí být srozumitelné podle specifikací UnderstoodHeaders SOAP 1.1 a 1.2.

OperationContractGenerationContext

GenerateOperation(OperationContractGenerationContext) Předaný metodě, aby bylo možné upravit kontrakt operace a jeho kontext 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

Umožňuje vytvoření XPath z kontraktu dat.

PersistenceProviderBehavior

Definuje chování pro PersistenceProviderFactory přidruženou k 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í implementačních prvků vazby v příslušném oboru.

PolicyVersion

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

ServiceAuthenticationBehavior

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

ServiceAuthorizationBehavior

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

ServiceContractGenerationContext

GenerateContract(ServiceContractGenerationContext) Předaný metodě, aby bylo možné upravit kontrakt služby a jeho kontext před generováním kódu.

ServiceContractGenerator

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

ServiceCredentials

Nakonfiguruje přihlašovací údaje služby. Tuto třídu použijte 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 funkce informací nápovědy pro službu Windows Communication Foundation (WCF).

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í 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 několika hodnot pro použití službou stavu Windows Communication Foundation (WCF).

ServiceHealthDataCollection

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

ServiceHealthModel

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

ServiceHealthModel.ChannelDispatcherModel

Obsahuje model, který představuje expedičních kanálů přidružených ke službě WCF.

ServiceHealthModel.CommunicationTimeoutsModel

Třída, která obsahuje model reprezentující vypršení časových limitů služby WCF.

ServiceHealthModel.ProcessInformationModel

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

ServiceHealthModel.ProcessThreadsModel

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

ServiceHealthModel.ServiceEndpointModel

Poskytuje informace o koncových bodech, které toto chování služby stavu sleduje.

ServiceHealthModel.ServicePropertiesModel

Poskytuje informace o vlastnostech služby WCF.

ServiceHealthModel.ServiceThrottleModel

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

ServiceHealthSection

Představuje část stránky HTML chování Service Health.

ServiceHealthSectionCollection

Představuje kolekci ServiceHealthSection objektů.

ServiceMetadataBehavior

Řídí publikování metadat služby a souvisejících informací.

ServiceMetadataContractBehavior

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

ServiceMetadataEndpoint

Standardní koncový bod s pevnou smlouvou ( IMetadataExchange ) a výchozí vazbou http použitou pro vystavení metadat.

ServiceMetadataExtension

Poskytuje implementaci pro protokoly publikování metadat.

ServiceSecurityAuditBehavior

Určuje chování auditu 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 vyjednávání ověřování a autorizační události. Další informace naleznete v tématu ServiceAuthorizationManager.

ServiceThrottlingBehavior

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

SynchronousReceiveBehavior

Určuje, zda kanály naslouchá 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 ze záhlaví zpráv požadavku pro službu Windows Communication Foundation (WCF).

WebHttpBehavior

Povolí programovací model webu pro službu Windows Communication Foundation (WCF).

WebHttpEndpoint

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

WebScriptEnablingBehavior

Poskytuje podporu pro chování, které umožní koncovým bodům Windows Communication Foundation (WCF) přijímat požadavky HTTP z klienta AJAX v prohlížeči ASP.NET. Tuto třídu nelze zdědit.

WebScriptEndpoint

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

WebServiceEndpoint

Standardní koncový bod s pevnou WebHttpBinding vazbou.

WorkflowRuntimeBehavior

Definuje chování pro WorkflowRuntime přidruženou k WorkflowServiceHost .

WsdlContractConversionContext

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

WsdlEndpointConversionContext

Předá se vlastním exportérům a importérů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ě, kontraktu a koncovém bodu 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í

IContractBehavior

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

IContractBehaviorAttribute

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

IEndpointBehavior

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

IMetadataExchange

Zpřístupňuje metody používané pro vrácení metadat služby.

IOperationBehavior

Implementuje metody, které lze použít k rozšíření chování za běhu pro operaci ve službě nebo klientské aplikaci.

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í kontrolních výrazů vlastních zásad vazeb 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 úpravy nebo vkládání vlastních rozšíření napříč celou službou, včetně ServiceHostBase.

IServiceContractGenerationExtension

Definuje metody volané během generování kontraktu, 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 import mapuje části WSDL (Web Services Description Language) na části objektu ServiceDescription .

Výčty

ListenUriMode

Určuje, jestli přenos musí zajistit, aby byl identifikátor URI zadaný pro službu k naslouchání jedinečný nebo lze použít přesně tak, jak je poskytnuto.

MessageDirection

Určuje směr zprávy.

MetadataExchangeClientMode

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

PrincipalPermissionMode

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

ServiceContractGenerationOptions

Představuje možnosti generování kontraktu, které jsou k dispozici pomocí ServiceContractGenerator .

UnknownExceptionAction

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