NetHttpBinding Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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:
WhenDuplex – Ez az alapértelmezett érték, és a fent leírt módon viselkedik.
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.
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) |