WebHttpBindingElement Třída

Definice

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

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 nullvlastnost .

(Zděděno od ConfigurationElement)
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 false při implementaci v odvozené třídě.

(Zděděno od ConfigurationElement)
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)

Platí pro