System.Web.Services.Description Obor názvů

Obsahuje třídy, které umožňují veřejně popsat webovou službu XML pomocí jazyka WSDL (Web Services Description Language). Každá třída v tomto oboru názvů odpovídá určitému prvku ve specifikaci WSDL a hierarchie tříd odpovídá struktuře XML platného dokumentu WSDL. Další informace o WSDL naleznete ve specifikaci WSDL .

Třídy

Name Description
BasicProfileViolation

Představuje porušení WSDL základního profilu WSI verze 1.1.

BasicProfileViolationCollection

Obsahuje kolekci objektů silného BasicProfileViolation typu.

BasicProfileViolationEnumerator

Vytvoří výčet prvků v objektu BasicProfileViolationCollection.

Binding

Určuje konkrétní formát dat a protokoly používané ve webové službě XML. Tato třída se nemůže dědit.

BindingCollection

Představuje kolekci instancí Binding třídy podporované webovou službou XML. Tato třída se nemůže dědit.

DocumentableItem

Představuje abstraktní základní třídu, ze které je odvozeno několik tříd v System.Web.Services.Description oboru názvů.

FaultBinding

Určuje formát pro všechny chybové zprávy, které mohou být výstupem v důsledku operace. Tato třída se nemůže dědit.

FaultBindingCollection

Představuje kolekci instancí FaultBinding třídy. Tato třída se nemůže dědit.

HttpAddressBinding

Představuje prvek rozšiřitelnosti přidaný Port do webové služby XML. Tato třída se nemůže dědit.

HttpBinding

Představuje prvek rozšiřitelnosti přidaný Binding do webové služby XML. Tato třída se nemůže dědit.

HttpOperationBinding

Představuje prvek rozšiřitelnosti přidaný do OperationBinding webové služby XML. Tato třída se nemůže dědit.

HttpUrlEncodedBinding

Představuje prvek rozšiřitelnosti přidaný do InputBinding webové služby XML. Tato třída se nemůže dědit.

HttpUrlReplacementBinding

Představuje prvek rozšiřitelnosti přidaný do InputBinding webové služby XML. Určuje formát přenosu dat prostřednictvím protokolu HTTP. Tato třída se nemůže dědit.

Import

Přidruží obor názvů XML k umístění dokumentu. Tato třída se nemůže dědit.

ImportCollection

Poskytuje kolekci instancí Import třídy představující dokumenty, které se mají importovat do webové služby XML. Tato třída se nemůže dědit.

InputBinding

Poskytuje sadu specifikací pro formáty dat a protokoly používané webovou službou XML pro vstupní zprávy. Tato třída se nemůže dědit.

Message

Poskytuje abstraktní definici dat předaných webovou službou XML. Tato třída se nemůže dědit.

MessageBinding

Popisuje, jak se abstraktní obsah mapuje do konkrétního formátu.

MessageCollection

Představuje kolekci instancí Message třídy. Tato třída se nemůže dědit.

MessagePart

Představuje zprávy, které mají být rozděleny do jejich logických jednotek s konkrétními abstraktními informacemi pro každou část. Tato třída se nemůže dědit.

MessagePartCollection

Představuje kolekci instancí MessagePart třídy. Tato třída se nemůže dědit.

MimeContentBinding

Představuje prvek rozšiřitelnosti přidaný do InputBinding webové služby XML nebo OutputBinding v rámci webové služby, který určuje formát MIME pro tělo přenosu HTTP. Tato třída se nemůže dědit.

MimeMultipartRelatedBinding

Představuje prvek rozšiřitelnosti přidaný InputBinding do nebo , OutputBindingurčení jednotlivých formátů MIME pro části přenosu HTTP. Tato třída se nemůže dědit.

MimePart

Představuje prvek rozšiřitelnosti přidaný do , MimeMultipartRelatedBindingurčující konkrétní typ MIME, MessagePart pro který MimePart se vztahuje. Tato třída se nemůže dědit.

MimePartCollection

Představuje kolekci instancí MimePart třídy. Tato třída se nemůže dědit.

MimeTextBinding

Představuje prvek rozšiřitelnosti přidaný do objektu InputBinding, an OutputBindingnebo a MimePart, určující textové vzory, pro které se má prohledávat přenos HTTP. Tato třída se nemůže dědit.

MimeTextMatch

Představuje textový vzor, pro který se prohledá přenos HTTP. Tato třída se nemůže dědit.

MimeTextMatchCollection

Poskytuje kolekci instancí MimeTextMatch třídy. Tato třída se nemůže dědit.

MimeXmlBinding

Představuje prvek rozšiřitelnosti přidaný do objektu MimePart, InputBinding nebo .OutputBinding Určuje schéma pro zprávy XML, které nejsou kompatibilní se standardem SOAP. Tato třída se nemůže dědit.

NamedItem

Představuje pojmenovanou položku, kterou lze zdokumentovat.

Operation

Poskytuje abstraktní definici akce podporované webovou službou XML. Tato třída se nemůže dědit.

OperationBinding

Poskytuje specifikace protokolů a datových formátů pro zprávy používané v akci podporované webovou službou XML. Tato třída se nemůže dědit.

OperationBindingCollection

Představuje kolekci instancí OperationBinding třídy. Tato třída se nemůže dědit.

OperationCollection

Představuje kolekci instancí Operation třídy. Tato třída se nemůže dědit.

OperationFault

Definuje specifikace chybových zpráv vrácených webovou službou XML. Tato třída se nemůže dědit.

OperationFaultCollection

Představuje kolekci instancí OperationFault třídy. Tato třída se nemůže dědit.

OperationInput

Definuje specifikace vstupních zpráv přijatých webovou službou XML. Tato třída se nemůže dědit.

OperationMessage

Představuje typ zprávy předaný akcí webové služby XML.

OperationMessageCollection

Představuje kolekci OperationInput a OperationOutput zprávy související s webovou službou XML. Tato třída se nemůže dědit.

OperationOutput

Definuje specifikace pro výstupní zprávy vrácené webovou službou XML. Tato třída se nemůže dědit.

OutputBinding

Poskytuje sadu specifikací pro formáty dat a protokoly používané webovou službou XML pro výstupní zprávy. Tato třída se nemůže dědit.

Port

Definuje jednotlivé koncové body obsažené ve webové službě XML. Tato třída se nemůže dědit.

PortCollection

Představuje kolekci instancí Port třídy. Tato třída se nemůže dědit.

PortType

Představuje pojmenovanou sadu abstraktních operací a odpovídajících abstraktních zpráv. Tato třída se nemůže dědit.

PortTypeCollection

Představuje kolekci instancí PortType třídy, tj. kolekci sad operací podporovaných webovou službou XML. Tato třída se nemůže dědit.

ProtocolImporter

Poskytuje běžné funkce napříč komunikačními protokoly pro generování tříd pro webové služby.

ProtocolReflector

Poskytuje běžné funkce napříč komunikačními protokoly pro vytváření ServiceDescription objektů z tříd, které jsou identifikovány jako webové služby.

Service

Seskupí sadu souvisejících instancí třídy, které jsou přidruženy Port k webové službě XML. Tato třída se nemůže dědit.

ServiceCollection

Představuje kolekci instancí Service třídy. Tato třída se nemůže dědit.

ServiceDescription

Poskytuje prostředky pro vytvoření a formátování platného souboru dokumentu WSDL (Web Services Description Language), který je kompletní s příslušnými obory názvů, prvky a atributy pro popis webové služby XML. Tato třída se nemůže dědit.

ServiceDescriptionBaseCollection

Tvoří základ pro kolekce silného System.Web.Services.Description typu, které jsou členy oboru názvů.

ServiceDescriptionCollection

Představuje kolekci instancí ServiceDescription třídy. Tato třída se nemůže dědit.

ServiceDescriptionFormatExtension

Představuje prvek rozšiřitelnosti přidaný do webové služby XML.

ServiceDescriptionFormatExtensionCollection

Představuje kolekci elementů rozšiřitelnosti používané webovou službou XML. Tato třída se nemůže dědit.

ServiceDescriptionImporter

Zveřejňuje prostředek generování klientských proxy tříd pro webové služby XML.

ServiceDescriptionReflector

Poskytuje spravovaný způsob dynamického zobrazení, vytváření nebo vyvolání typů podporovaných webovou službou XML.

Soap12AddressBinding

Představuje rozšíření formátu popisu služby použité na Port , pokud webová služba XML podporuje protokol SOAP verze 1.2. Tato třída se nemůže dědit.

Soap12Binding

Představuje vazbu v dokumentu WSDL (Web Services Description Language) s protokolem SOAP verze 1.2. Tato třída se nemůže dědit.

Soap12BodyBinding

Představuje rozšíření formátu popisu služby použité u InputBinding webové služby nebo OutputBinding při webové službě XML podporuje protokol SOAP verze 1.2. Tato třída se nemůže dědit.

Soap12FaultBinding

Představuje rozšíření formátu popisu služby použité na FaultBinding , když webová služba XML podporuje protokol SOAP verze 1.2. Tato třída se nemůže dědit.

Soap12HeaderBinding

Představuje rozšíření formátu popisu služby použité u InputBinding webové služby nebo OutputBinding při webové službě XML podporuje protokol SOAP verze 1.2. Tato třída se nemůže dědit.

Soap12OperationBinding

Představuje rozšíření formátu popisu služby použité na OperationBinding , když webová služba XML podporuje protokol SOAP verze 1.2. Tato třída se nemůže dědit.

SoapAddressBinding

Představuje prvek rozšiřitelnosti přidaný Port do webové služby XML.

SoapBinding

Představuje rozšíření přidané do Binding webové služby XML. Tato třída se nemůže dědit.

SoapBodyBinding

Představuje prvek rozšiřitelnosti přidaný do objektu InputBinding nebo objektu OutputBinding.

SoapExtensionImporter

Poskytuje společné rozhraní a funkce pro třídy generovat atributy kódu, které určují rozšíření SOAP.

SoapExtensionReflector

Poskytuje společné rozhraní a funkce pro třídy pro přidání informací o rozšíření SOAP do ServiceDescription objektu na základě metody.

SoapFaultBinding

Představuje prvek rozšiřitelnosti přidaný FaultBinding do webové služby XML.

SoapHeaderBinding

Představuje prvek rozšiřitelnosti přidaný do InputBinding webové služby XML nebo OutputBinding v rámci webové služby XML.

SoapHeaderFaultBinding

Představuje prvek rozšiřitelnosti přidaný do InputBinding webové služby XML nebo OutputBinding v rámci webové služby XML. Určuje typy hlaviček PROTOKOLU SOAP používané k přenosu informací o chybách v hlavičce SOAP.

SoapOperationBinding

Představuje rozšíření přidané do OperationBinding webové služby XML.

SoapProtocolImporter

Generuje třídy pro webové služby, které používají protokol SOAP.

SoapTransportImporter

Slouží jako základní třída pro odvozené třídy, které importuje přenosové protokoly SOAP do webových služeb XML.

Types

Popisuje definice datového typu relevantní pro vyměňované zprávy. Tato třída se nemůže dědit.

WebReference

Popisuje odkaz na kolekci webových služeb XML.

WebReferenceCollection

Popisuje kolekci WebReference objektů.

WebReferenceOptions

Třída WebReferenceOptions představuje možnosti generování kódu zadané v textovém souboru XML.

WebServicesInteroperability

Třída WebServicesInteroperability poskytuje metody k ověření, zda daná webová služba nebo služby odpovídají dané specifikaci interoperability webových služeb (WS-I) organizace.

Výčty

Name Description
OperationFlow

Určuje typ přenosu koncového bodu webové služby XML může podporovat.

ServiceDescriptionImportStyle

Určuje, zda je import proveden na server nebo do klientského počítače.

ServiceDescriptionImportWarnings

Určuje typ upozornění vytvořených Import(CodeNamespace, CodeCompileUnit).

SoapBindingStyle

Určuje typ akce, která se vyskytuje ve webové službě XML na úrovni hierarchie tříd, na kterou je použit tento výčet.

SoapBindingUse

Určuje, zda jsou části zprávy kódovány jako abstraktní definice typů nebo konkrétní definice schématu.