NetHttpBinding 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í.
Určuje nastavení pro NetHttpBinding.
public ref class NetHttpBinding : System::ServiceModel::HttpBindingBase
public class NetHttpBinding : System.ServiceModel.HttpBindingBase
type NetHttpBinding = class
inherit HttpBindingBase
Public Class NetHttpBinding
Inherits HttpBindingBase
- Dědičnost
Poznámky
NetHttpBinding je vazba určená pro využívání služeb HTTP nebo WebSocket a ve výchozím nastavení používá binární kódování. Poznámka: Protokoly WebSocket jsou podporovány pouze v Windows 8. NetHttpBindingaplikace rozpozná, jestli se používá se kontraktem požadavek-odpověď nebo duplexním kontraktem, a změní jeho chování tak, aby odpovídalo – pro požadavek a odpověď použije protokol HTTP a protokol WebSocket pro duplexní tisk (pouze u Windows 8). Toto chování lze přepsat nastavením WebSocketTransportUsage vlastnosti na jednu z následujících hodnot:
WhenDuplex – výchozí hodnota, která se chová výše popsaným způsobem.
Nikdy – Zabrání použití protokolu WebSocket. Při pokusu o použití duplexního kontraktu s tímto nastavením dojde k výjimce.
Vždy – To vynutí použití protokolu WebSocket i pro kontrakty požadavek-odpověď.
NetHttpBinding podporuje spolehlivé relace v režimu HTTP i v režimu WebSocket. V režimu WebSocket jsou relace poskytovány přenosem.
Konstruktory
NetHttpBinding() |
Inicializuje novou instanci NetHttpBinding třídy . |
NetHttpBinding(BasicHttpSecurityMode, Boolean) |
Inicializuje novou instanci NetHttpBinding třídy se zadaným režimem zabezpečení. |
NetHttpBinding(BasicHttpSecurityMode) |
Inicializuje novou instanci NetHttpBinding třídy se zadaným režimem zabezpečení. |
NetHttpBinding(String) |
Inicializuje novou instanci NetHttpBinding třídy se zadaným názvem konfigurace. |
Vlastnosti
AllowCookies |
Získá nebo nastaví hodnotu, která označuje, zda klient přijímá soubory cookie a šíří je v budoucích požadavcích. (Zděděno od HttpBindingBase) |
BypassProxyOnLocal |
Získá nebo nastaví hodnotu, která označuje, zda obejít proxy server pro místní adresy. (Zděděno od HttpBindingBase) |
CloseTimeout |
Získá nebo nastaví časový interval zadaný pro ukončení připojení před přenos vyvolá výjimku. (Zděděno od Binding) |
EnvelopeVersion |
Získá verzi SOAP, která se používá pro zprávy, které jsou zpracovány touto vazbou. (Zděděno od HttpBindingBase) |
HostNameComparisonMode |
Získá nebo nastaví hodnotu, která označuje, zda se název hostitele používá k dosažení služby při porovnávání identifikátoru URI. (Zděděno od HttpBindingBase) |
MaxBufferPoolSize |
Získá nebo nastaví maximální velikost paměti v bajtech, která je přidělena pro použití správcem vyrovnávacích pamětí zpráv, které přijímají zprávy z kanálu. (Zděděno od HttpBindingBase) |
MaxBufferSize |
Získá nebo nastaví maximální velikost v bajtech vyrovnávací paměti, která přijímá zprávy z kanálu. (Zděděno od HttpBindingBase) |
MaxReceivedMessageSize |
Získá nebo nastaví maximální velikost v bajtech pro zprávu, která může být přijata v kanálu nakonfigurovaného pomocí této vazby. (Zděděno od HttpBindingBase) |
MessageEncoding |
Získá nebo nastaví typ kódování zprávy, která se používá ke kódování zprávy. |
MessageVersion |
Získá verzi zprávy, kterou používají klienti a služby nakonfigurované pomocí vazby. (Zděděno od Binding) |
Name |
Získá nebo nastaví název vazby. (Zděděno od Binding) |
Namespace |
Získá nebo nastaví obor názvů XML vazby. (Zděděno od Binding) |
OpenTimeout |
Získá nebo nastaví časový interval zadaný pro připojení k otevření před přenos vyvolá výjimku. (Zděděno od Binding) |
ProxyAddress |
Získá nebo nastaví adresu URI proxy serveru HTTP. (Zděděno od HttpBindingBase) |
ReaderQuotas |
Získá nebo nastaví omezení složitosti zpráv SOAP, které mohou být zpracovány koncovými body nakonfigurovanými pomocí této vazby. (Zděděno od HttpBindingBase) |
ReceiveTimeout |
Získá nebo nastaví časový interval, kdy připojení může zůstat neaktivní, během které nejsou přijaty žádné zprávy aplikace, před jeho ukončením. (Zděděno od Binding) |
ReliableSession |
Získá nebo nastaví objekt, který označuje, zda je vytvořena spolehlivá relace mezi koncovými body kanálu. |
Scheme |
Získá schéma přenosu identifikátoru URI pro kanály a naslouchací procesy, které jsou nakonfigurovány s touto vazbou. (Zděděno od HttpBindingBase) |
Security |
Získá nebo nastaví zabezpečení používané se službami nakonfigurovanými pomocí vazby. |
SendTimeout |
Získá nebo nastaví časový interval zadaný pro operaci zápisu dokončit před přenos vyvolá výjimku. (Zděděno od Binding) |
TextEncoding |
Získá nebo nastaví kódování znaků, které se používají pro text zprávy. (Zděděno od HttpBindingBase) |
TransferMode |
Získá nebo nastaví hodnotu, která označuje, zda zprávy jsou odesílány do vyrovnávací paměti nebo streamovány. (Zděděno od HttpBindingBase) |
UseDefaultWebProxy |
Získá nebo nastaví hodnotu, která určuje, zda se má použít automaticky nakonfigurovaný proxy server HTTP systému, pokud je k dispozici. (Zděděno od HttpBindingBase) |
WebSocketSettings |
Získá nastavení protokolu webSocket. |
Metody
BuildChannelFactory<TChannel>(BindingParameterCollection) |
Sestaví zásobník pro vytváření kanálů na klientovi, který vytvoří zadaný typ kanálu a splňuje funkce určené kolekcí parametrů vazby. |
BuildChannelFactory<TChannel>(Object[]) |
Sestaví zásobník pro vytváření kanálů na klientovi, který vytvoří zadaný typ kanálu a vyhovuje funkcím určeným polem objektů. (Zděděno od Binding) |
BuildChannelListener<TChannel>(BindingParameterCollection) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje funkce určené kolekcí parametrů vazby. (Zděděno od Binding) |
BuildChannelListener<TChannel>(Object[]) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje zadané funkce. (Zděděno od Binding) |
BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje zadané funkce. (Zděděno od Binding) |
BuildChannelListener<TChannel>(Uri, Object[]) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje zadané funkce. (Zděděno od Binding) |
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje zadané funkce. (Zděděno od Binding) |
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje zadané funkce. (Zděděno od Binding) |
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje zadané funkce. (Zděděno od Binding) |
BuildChannelListener<TChannel>(Uri, String, Object[]) |
Sestaví naslouchací proces kanálu ve službě, která přijímá zadaný typ kanálu a splňuje zadané funkce. (Zděděno od Binding) |
CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Vrátí hodnotu, která označuje, zda aktuální vazba může na klientovi vytvořit zásobník pro vytváření kanálů, který splňuje kolekci zadaných parametrů vazby. (Zděděno od Binding) |
CanBuildChannelFactory<TChannel>(Object[]) |
Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník kanálu factory na klientovi, který splňuje požadavky určené polem objektů. (Zděděno od Binding) |
CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník naslouchacího procesu kanálu ve službě, která splňuje kolekci parametrů vazby zadané. (Zděděno od Binding) |
CanBuildChannelListener<TChannel>(Object[]) |
Vrátí hodnotu, která označuje, zda aktuální vazba může vytvořit zásobník naslouchacího procesu kanálu ve službě, která splňuje kritéria zadaná v poli objektů. (Zděděno od Binding) |
CreateBindingElements() |
Vytvoří kolekci, která obsahuje elementy vazby pro vazbu. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetProperty<T>(BindingParameterCollection) |
Vrátí typovaný objekt požadovaný, pokud existuje, z příslušné vrstvy v zásobníku vazby. (Zděděno od Binding) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ShouldSerializeName() |
Vrátí, zda má být název vazby serializován. (Zděděno od Binding) |
ShouldSerializeNamespace() |
Vrátí, zda obor názvů vazby má být serializován. (Zděděno od Binding) |
ShouldSerializeReaderQuotas() |
Vrátí, zda hodnoty omezení umístěné na složitost struktury zprávy SOAP mají být serializovány. (Zděděno od HttpBindingBase) |
ShouldSerializeReliableSession() |
Určuje, zda se spolehlivá relace změnila z výchozí hodnoty a měla by být serializována. |
ShouldSerializeSecurity() |
Určuje, zda se zabezpečení změnilo z výchozí hodnoty a mělo by být serializováno. |
ShouldSerializeTextEncoding() |
Vrátí, zda nastavení pro kódování textu má být serializováno. (Zděděno od HttpBindingBase) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IBindingRuntimePreferences.ReceiveSynchronously |
Získá hodnotu, která označuje, zda příchozí požadavky jsou zpracovávány synchronně nebo asynchronně. (Zděděno od HttpBindingBase) |