NetHttpBinding Osztály

Definíció

Megadja a beállításokat a következőhöz NetHttpBinding: .

public ref class NetHttpBinding : System::ServiceModel::HttpBindingBase
public class NetHttpBinding : System.ServiceModel.HttpBindingBase
type NetHttpBinding = class
    inherit HttpBindingBase
Public Class NetHttpBinding
Inherits HttpBindingBase
Öröklődés
NetHttpBinding

Megjegyzések

NetHttpBinding HTTP- vagy WebSocket-szolgáltatások használatához készült kötés, és alapértelmezés szerint bináris kódolást használ. Megjegyzés: A WebSocket-eket csak a Windows 8 támogatják. NetHttpBinding észleli, hogy kérés-válasz szerződéssel vagy kétoldalas szerződéssel használják-e, és a viselkedését a megfelelőre módosítja – HTTP-t fog használni a kérelmek megválaszolásához és a WebSockets-hez kétoldalas (csak Windows 8). Ezt a viselkedést felül lehet bírálni, ha a tulajdonságot az WebSocketTransportUsage alábbi értékek egyikére állítja:

  1. WhenDuplex – Ez az alapértelmezett érték, és a fent leírt módon viselkedik.

  2. Soha – Ez megakadályozza a WebSockets használatát. Ha ezzel a beállítással duplex szerződést próbál használni, kivételhez vezet.

  3. Always – Ez arra kényszeríti a WebSocketeket, hogy még a kérelem-válasz szerződésekhez is használhatók legyenek.

NetHttpBinding támogatja a megbízható munkameneteket HTTP módban és WebSocket módban is. A WebSocket módban a munkameneteket az átvitel biztosítja.

Konstruktorok

Name Description
NetHttpBinding()

Inicializálja a NetHttpBinding osztály új példányát.

NetHttpBinding(BasicHttpSecurityMode, Boolean)

Inicializálja az osztály új példányát NetHttpBinding a megadott biztonsági móddal.

NetHttpBinding(BasicHttpSecurityMode)

Inicializálja az osztály új példányát NetHttpBinding a megadott biztonsági móddal.

NetHttpBinding(String)

Inicializálja az NetHttpBinding osztály új példányát a megadott konfigurációs névvel.

Tulajdonságok

Name Description
AllowCookies

Lekéri vagy beállít egy értéket, amely jelzi, hogy az ügyfél elfogadja-e a cookie-kat, és propagálja-e őket a jövőbeli kérések során.

(Öröklődés forrása HttpBindingBase)
BypassProxyOnLocal

Lekéri vagy beállít egy értéket, amely jelzi, hogy a helyi címek proxykiszolgálójának megkerülése szükséges-e.

(Öröklődés forrása HttpBindingBase)
CloseTimeout

Lekéri vagy beállítja a kapcsolat lezárásához megadott időintervallumot, mielőtt az átvitel kivételt eredményezne.

(Öröklődés forrása Binding)
EnvelopeVersion

Lekéri a SOAP azon verzióját, amelyet a kötés által feldolgozott üzenetekhez használnak.

(Öröklődés forrása HttpBindingBase)
HostNameComparisonMode

Lekéri vagy beállít egy értéket, amely jelzi, hogy a gazdagépnév a szolgáltatás elérésére szolgál-e az URI egyeztetésekor.

(Öröklődés forrása HttpBindingBase)
MaxBufferPoolSize

Lekéri vagy beállítja a maximális memóriamennyiséget bájtban, amelyet a csatorna üzeneteit fogadó üzenetpufferek kezelője használ.

(Öröklődés forrása HttpBindingBase)
MaxBufferSize

Bájtban lekéri vagy beállítja a maximális méretet egy olyan pufferhez, amely üzeneteket fogad a csatornáról.

(Öröklődés forrása HttpBindingBase)
MaxReceivedMessageSize

Bájtban lekéri vagy beállítja a maximális méretet egy üzenethez, amely az ezzel a kötéssel konfigurált csatornán fogadható.

(Öröklődés forrása HttpBindingBase)
MessageEncoding

Lekéri vagy beállítja az üzenet kódolásához használt üzenetkódolás típusát.

MessageVersion

Lekéri a kötéssel konfigurált ügyfelek és szolgáltatások által használt üzenetverziót.

(Öröklődés forrása Binding)
Name

Lekéri vagy beállítja a kötés nevét.

(Öröklődés forrása Binding)
Namespace

Lekéri vagy beállítja a kötés XML-névterét.

(Öröklődés forrása Binding)
OpenTimeout

Lekéri vagy beállítja a kapcsolat megnyitásához megadott időintervallumot, mielőtt az átvitel kivételt eredményezne.

(Öröklődés forrása Binding)
ProxyAddress

Lekéri vagy beállítja a HTTP-proxy URI-címét.

(Öröklődés forrása HttpBindingBase)
ReaderQuotas

Lekéri vagy beállítja az ezzel a kötéssel konfigurált végpontok által feldolgozható SOAP-üzenetek összetettségére vonatkozó korlátozásokat.

(Öröklődés forrása HttpBindingBase)
ReceiveTimeout

Lekéri vagy beállítja a kapcsolat inaktív állapotának időtartamát, amely alatt nem érkeznek alkalmazásüzenetek, mielőtt megszakadna.

(Öröklődés forrása Binding)
ReliableSession

Lekéri vagy beállít egy objektumot, amely jelzi, hogy megbízható munkamenet jön-e létre a csatornavégpontok között.

Scheme

Lekéri az URI átviteli sémát a kötéssel konfigurált csatornákhoz és figyelőkhöz.

(Öröklődés forrása HttpBindingBase)
Security

Lekéri vagy beállítja a kötéssel konfigurált szolgáltatásokhoz használt biztonságot.

SendTimeout

Lekéri vagy beállítja az írási művelethez megadott időintervallumot, mielőtt az átvitel kivételt eredményezne.

(Öröklődés forrása Binding)
TextEncoding

Lekéri vagy beállítja az üzenet szövegéhez használt karakterkódolást.

(Öröklődés forrása HttpBindingBase)
TransferMode

Lekéri vagy beállít egy értéket, amely jelzi, hogy az üzeneteket pufferelték-e vagy streamelték-e.

(Öröklődés forrása HttpBindingBase)
UseDefaultWebProxy

Lekéri vagy beállít egy értéket, amely jelzi, hogy a rendszer automatikusan konfigurált HTTP-proxyját kell-e használni, ha van ilyen.

(Öröklődés forrása HttpBindingBase)
WebSocketSettings

Lekéri a websocket beállításait.

Metódusok

Name Description
BuildChannelFactory<TChannel>(BindingParameterCollection)

A channel factory vermet azon az ügyfélen hozza létre, amely egy adott típusú csatornát hoz létre, és amely megfelel a kötési paraméterek gyűjteményében megadott funkcióknak.

BuildChannelFactory<TChannel>(Object[])

A channel factory vermet azon az ügyfélen hozza létre, amely egy adott típusú csatornát hoz létre, és amely megfelel az objektumtömb által megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(BindingParameterCollection)

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogad egy adott típusú csatornát, és amely megfelel a kötési paraméterek gyűjteményében megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(Object[])

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogadja a megadott típusú csatornát, és megfelel a megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(Uri, BindingParameterCollection)

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogadja a megadott típusú csatornát, és megfelel a megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(Uri, Object[])

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogadja a megadott típusú csatornát, és megfelel a megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection)

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogadja a megadott típusú csatornát, és megfelel a megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection)

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogadja a megadott típusú csatornát, és megfelel a megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[])

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogadja a megadott típusú csatornát, és megfelel a megadott funkcióknak.

(Öröklődés forrása Binding)
BuildChannelListener<TChannel>(Uri, String, Object[])

Létrehozza a csatornafigyelőt arra a szolgáltatásra, amely elfogadja a megadott típusú csatornát, és megfelel a megadott funkcióknak.

(Öröklődés forrása Binding)
CanBuildChannelFactory<TChannel>(BindingParameterCollection)

Olyan értéket ad vissza, amely jelzi, hogy az aktuális kötés képes-e csatorna-előállító vermet létrehozni az ügyfélen, amely megfelel a megadott kötési paraméterek gyűjteményének.

(Öröklődés forrása Binding)
CanBuildChannelFactory<TChannel>(Object[])

Olyan értéket ad vissza, amely jelzi, hogy az aktuális kötés képes-e olyan csatorna-előállító vermet létrehozni az ügyfélen, amely megfelel az objektumtömb által meghatározott követelményeknek.

(Öröklődés forrása Binding)
CanBuildChannelListener<TChannel>(BindingParameterCollection)

Olyan értéket ad vissza, amely jelzi, hogy az aktuális kötés képes-e csatornafigyelő vermet építeni a szolgáltatásra, amely megfelel a megadott kötési paraméterek gyűjteményének.

(Öröklődés forrása Binding)
CanBuildChannelListener<TChannel>(Object[])

Olyan értéket ad vissza, amely jelzi, hogy az aktuális kötés képes-e olyan csatornafigyelő vermet létrehozni a szolgáltatásban, amely megfelel az objektumok tömbjében megadott feltételeknek.

(Öröklődés forrása Binding)
CreateBindingElements()

Létrehoz egy gyűjteményt, amely a kötés kötési elemeit tartalmazza.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetProperty<T>(BindingParameterCollection)

A kötési verem megfelelő rétegéből kért beírt objektumot ad vissza, ha van ilyen.

(Öröklődés forrása Binding)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ShouldSerializeName()

Azt adja vissza, hogy a kötés nevét szerializálni kell-e.

(Öröklődés forrása Binding)
ShouldSerializeNamespace()

Azt adja vissza, hogy a kötés névterét szerializálni kell-e.

(Öröklődés forrása Binding)
ShouldSerializeReaderQuotas()

Azt adja vissza, hogy a SOAP-üzenetstruktúra összetettségére vonatkozó kényszerértékeket szerializálni kell-e.

(Öröklődés forrása HttpBindingBase)
ShouldSerializeReliableSession()

Azt jelzi, hogy a megbízható munkamenet megváltozott-e az alapértelmezett értékétől, és szerializálni kell.

ShouldSerializeSecurity()

Azt jelzi, hogy a biztonság megváltozott-e az alapértelmezett értékétől, és szerializálni kell.

ShouldSerializeTextEncoding()

Azt adja vissza, hogy a szövegkódolás beállításait szerializálni kell-e.

(Öröklődés forrása HttpBindingBase)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IBindingRuntimePreferences.ReceiveSynchronously

Olyan értéket kap, amely jelzi, hogy a bejövő kérések szinkron vagy aszinkron módon vannak-e kezelve.

(Öröklődés forrása HttpBindingBase)

A következőre érvényes: