WebHttpBindingElement Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Element vazby používaný ke konfiguraci koncových bodů pro webové služby Windows Communication Foundation (WCF), které reagují na požadavky HTTP místo zpráv SOAP.
public ref class WebHttpBindingElement : System::ServiceModel::Configuration::StandardBindingElement
public class WebHttpBindingElement : System.ServiceModel.Configuration.StandardBindingElement
type WebHttpBindingElement = class
inherit StandardBindingElement
Public Class WebHttpBindingElement
Inherits StandardBindingElement
- Dědičnost
- Dědičnost
-
WebHttpBindingElement
Poznámky
Webový programovací model WCF umožňuje vývojářům zveřejnit webové služby WCF prostřednictvím požadavků HTTP, které používají zasílání zpráv ve stylu "prostý starý XML" (POX) místo zasílání zpráv založeného na protokolu SOAP. Aby klienti mohli komunikovat se službou pomocí požadavků HTTP, musí být koncový bod služby nakonfigurovaný s objektem , který WebHttpBinding je WebHttpBehavior k ní připojený. Webový model také vyžaduje, aby jednotlivé operace byly anotovány buď pomocí , nebo , aby je svázat s jedinečnou kombinací metody HTTP, jako je POST (výchozí) nebo GET, a příponu cesty URI, která je výchozí hodnotou názvu WebGetAttribute WebInvokeAttribute operace.
Podpora technologie WCF pro syndikaci a ASP. Integrace AJAX je postavená na programovacím modelu webu. Další informace o modelu naleznete v tématu WCF Web HTTP Programming Model.
Konstruktory
WebHttpBindingElement() |
Inicializuje novou instanci WebHttpBindingElement třídy . |
WebHttpBindingElement(String) |
Inicializuje novou instanci třídy a určuje WebHttpBindingElement název elementu. |
Vlastnosti
AllowCookies |
Získá nebo nastaví hodnotu, která určuje, jestli klient přijímá soubory cookie a šíří je při budoucích požadavcích. |
BindingElementType |
Získá Type vazbu, kterou tento prvek konfigurace představuje. |
BypassProxyOnLocal |
Získá nebo nastaví hodnotu, která určuje, jestli se má obejít proxy server pro místní adresy. |
CloseTimeout |
Získá nebo nastaví časový interval poskytnutý pro dokončení operace ukončení. (Zděděno od StandardBindingElement) |
ContentTypeMapper |
Získá nebo nastaví způsob mapování typu obsahu příchozí zprávy na formát. |
CrossDomainScriptAccessEnabled |
Získá nebo nastaví hodnotu, která určuje, jestli je povolené skriptování mezi doménami. |
CurrentConfiguration |
Získá odkaz na instanci nejvyšší úrovně Configuration , která představuje hierarchii konfigurace, do které aktuální ConfigurationElement instance patří. (Zděděno od ConfigurationElement) |
ElementInformation |
ElementInformation Získá objekt, který obsahuje neuzpůsobitelné informace a funkce objektuConfigurationElement. (Zděděno od ConfigurationElement) |
ElementProperty |
ConfigurationElementProperty Získá objekt, který představuje ConfigurationElement samotný objekt. (Zděděno od ConfigurationElement) |
EvaluationContext |
ContextInformation Získá objekt objektuConfigurationElement. (Zděděno od ConfigurationElement) |
HasContext |
Získá hodnotu, která označuje, zda CurrentConfiguration je |
HostNameComparisonMode |
Získá nebo nastaví hodnotu, která určuje, zda se název hostitele používá pro přístup ke službě při porovnávání identifikátoru URI. |
Item[ConfigurationProperty] |
Získá nebo nastaví vlastnost nebo atribut tohoto konfiguračního prvku. (Zděděno od ConfigurationElement) |
Item[String] |
Získá nebo nastaví vlastnost, atribut nebo podřízený prvek tohoto konfiguračního prvku. (Zděděno od ConfigurationElement) |
LockAllAttributesExcept |
Získá kolekci uzamčených atributů. (Zděděno od ConfigurationElement) |
LockAllElementsExcept |
Získá kolekci uzamčených prvků. (Zděděno od ConfigurationElement) |
LockAttributes |
Získá kolekci uzamčených atributů. (Zděděno od ConfigurationElement) |
LockElements |
Získá kolekci uzamčených prvků. (Zděděno od ConfigurationElement) |
LockItem |
Získá nebo nastaví hodnotu určující, zda je prvek uzamčen. (Zděděno od ConfigurationElement) |
MaxBufferPoolSize |
Získá nebo nastaví maximální velikost paměti v bajtech přidělenou správci vyrovnávací paměti, který spravuje vyrovnávací paměti vyžadované koncovými body, které tuto vazbu používají. |
MaxBufferSize |
Získá nebo nastaví maximální velikost paměti v bajtech přidělenou pro použití správcem vyrovnávacích pamětí zpráv, které přijímají zprávy z kanálu. |
MaxReceivedMessageSize |
Získá nebo nastaví maximální velikost zprávy, kterou lze zpracovat pomocí vazby v bajtech. |
Name |
Získá nebo nastaví název vazby. (Zděděno od StandardBindingElement) |
OpenTimeout |
Získá nebo nastaví časový interval poskytnutý pro dokončení operace otevření. (Zděděno od StandardBindingElement) |
Properties |
Získá ConfigurationPropertyCollection instanci, která obsahuje kolekci ConfigurationProperty objektů, které mohou být atributy nebo ConfigurationElement objekty tohoto elementu konfigurace. |
ProxyAddress |
Získá nebo nastaví adresu URI proxy serveru HTTP. |
ReaderQuotas |
Získá nebo nastaví konfigurační prvek, který obsahuje omezení složitosti zpráv SOAP, které mohou být zpracovány pomocí koncových bodů nakonfigurovaných s touto vazbou. |
ReceiveTimeout |
Získá nebo nastaví časový interval poskytnutý pro dokončení operace Receive. (Zděděno od StandardBindingElement) |
Security |
Získá konfigurační prvek, který obsahuje nastavení zabezpečení použité s touto vazbou. |
SendTimeout |
Získá nebo nastaví časový interval poskytnutý pro dokončení operace odeslání. (Zděděno od StandardBindingElement) |
TransferMode |
Získá nebo nastaví hodnotu, která určuje, jestli služba nakonfigurovaná s vazbou používá streamovaný nebo do vyrovnávací paměti (nebo oba) režimy přenosu zpráv. |
UseDefaultWebProxy |
Získá nebo nastaví hodnotu, která určuje, jestli se má použít automaticky nakonfigurovaný proxy server HTTP systému, pokud je k dispozici. |
WriteEncoding |
Získá nebo nastaví kódování znaků, které se používá pro text zprávy. |
Metody
ApplyConfiguration(Binding) |
Použije obsah zadané vazby na tento element konfigurace vazby. (Zděděno od StandardBindingElement) |
DeserializeElement(XmlReader, Boolean) |
Načte XML z konfiguračního souboru. (Zděděno od ConfigurationElement) |
Equals(Object) |
Porovná aktuální ConfigurationElement instanci se zadaným objektem. (Zděděno od ConfigurationElement) |
GetHashCode() |
Získá jedinečnou hodnotu představující aktuální ConfigurationElement instanci. (Zděděno od ConfigurationElement) |
GetTransformedAssemblyString(String) |
Vrátí transformovanou verzi zadaného názvu sestavení. (Zděděno od ConfigurationElement) |
GetTransformedTypeString(String) |
Vrátí transformovanou verzi zadaného názvu typu. (Zděděno od ConfigurationElement) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
Init() |
ConfigurationElement Nastaví objekt na počáteční stav. (Zděděno od ConfigurationElement) |
InitializeDefault() |
Slouží k inicializaci výchozí sady hodnot objektu ConfigurationElement . (Zděděno od ConfigurationElement) |
InitializeFrom(Binding) |
Inicializuje obsah tohoto elementu konfigurace vazby z hodnot vlastností zadané vazby. |
IsModified() |
Označuje, zda byl tento element konfigurace změněn od posledního uložení nebo načtení, při implementaci v odvozené třídě. (Zděděno od ConfigurationElement) |
IsReadOnly() |
Získá hodnotu určující, zda ConfigurationElement objekt je jen pro čtení. (Zděděno od ConfigurationElement) |
ListErrors(IList) |
Přidá chyby neplatné vlastnosti v tomto ConfigurationElement objektu a ve všech dílčích počtech do předaného seznamu. (Zděděno od ConfigurationElement) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
OnApplyConfiguration(Binding) |
Inicializuje hodnoty vlastností zadané vazby z obsahu tohoto elementu konfigurace vazby. |
OnDeserializeUnrecognizedAttribute(String, String) |
Získá hodnotu označující, zda je zjištěn neznámý atribut během deserializace. (Zděděno od ConfigurationElement) |
OnDeserializeUnrecognizedElement(String, XmlReader) |
Získá hodnotu označující, zda je při deserializaci zjištěn neznámý prvek. (Zděděno od ConfigurationElement) |
OnRequiredPropertyNotFound(String) |
Vyvolá výjimku, když se nenajde požadovaná vlastnost. (Zděděno od ConfigurationElement) |
PostDeserialize() |
Volá se po deserializaci. (Zděděno od ConfigurationElement) |
PreSerialize(XmlWriter) |
Volá se před serializací. (Zděděno od ConfigurationElement) |
Reset(ConfigurationElement) |
Obnoví vnitřní stav tohoto objektu konfiguračního elementu, včetně zámků a kolekcí vlastností. (Zděděno od StandardBindingElement) |
ResetModified() |
Obnoví hodnotu IsModified() metody na |
SerializeElement(XmlWriter, Boolean) |
Zapíše obsah tohoto konfiguračního prvku do konfiguračního souboru při implementaci v odvozené třídě. (Zděděno od ConfigurationElement) |
SerializeToXmlElement(XmlWriter, String) |
Zapíše vnější značky tohoto konfiguračního prvku do konfiguračního souboru při implementaci v odvozené třídě. (Zděděno od ConfigurationElement) |
SetPropertyValue(ConfigurationProperty, Object, Boolean) |
Nastaví vlastnost na zadanou hodnotu. (Zděděno od ConfigurationElement) |
SetPropertyValueIfNotDefaultValue<T>(String, T) |
Nastaví hodnotu vlastnosti elementu konfigurace, pokud hodnota není výchozí hodnotou. (Zděděno od ServiceModelConfigurationElement) |
SetReadOnly() |
IsReadOnly() Nastaví vlastnost pro ConfigurationElement objekt a všechny dílčí prvky. (Zděděno od ConfigurationElement) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode) |
Upraví objekt tak, ConfigurationElement aby odebral všechny hodnoty, které by neměly být uloženy. (Zděděno od ConfigurationElement) |