UrlParameterReader 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.
A HTTP használatával implementált webszolgáltatások bejövő kérésparamétereit a SOAP-üzenet helyett az URL lekérdezési sztringjében kódolt név-érték párokkal olvassa be.
public ref class UrlParameterReader : System::Web::Services::Protocols::ValueCollectionParameterReader
public class UrlParameterReader : System.Web.Services.Protocols.ValueCollectionParameterReader
type UrlParameterReader = class
inherit ValueCollectionParameterReader
Public Class UrlParameterReader
Inherits ValueCollectionParameterReader
- Öröklődés
Megjegyzések
UrlParameterReader és a System.Web.Services.Protocols névtér más osztályai támogatják a .NET Keretrendszer webszolgáltatások HTTP-GET és HTTP-POST műveleteken keresztüli implementációit. A webszolgáltatás-írók és -olvasók szerializálják és deszerializálják a webmetódusok és a HTTP-kérések vagy válaszstreamek paramétereit vagy visszatérési objektumait. A webszolgáltatás-írók és -olvasók HTTP-t használnak az átvitelhez, de nem cserélnek üzeneteket a SOAP szabvány használatával.
Az UrlParameterReader osztály egy szolgáltatásoldali metódust biztosít a ReadHTTP-kérelem URL-címének lekérdezési sztringjére kódolt paraméternév-/értékpárok olvasásához. Az URL-címben http://contoso.com?a=1&b=2ab például paraméternevek, és 12 azok értékei.
Általában nem kell közvetlenül használnia UrlParameterReader . HTTP-GET webszolgáltatások akkor engedélyezettek, ha egy ASP.NET konfigurációs fájl (Web.config) protocols eleme tartalmaz egy add elemet, amelynek a névattribútum értéke "HttpGet". A UrlParameterReader rendszer automatikusan használja az osztályt, amikor egy HTTP-GET webszolgáltatás engedélyezve van, és egy vonatkozó HTTP-kérés érkezik.
Konstruktorok
| Név | Description |
|---|---|
| UrlParameterReader() |
Inicializálja a UrlParameterReader osztály új példányát. |
Metódusok
| Név | Description |
|---|---|
| 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) |
| GetInitializer(LogicalMethodInfo) |
Egy inicializálót ad vissza a megadott metódushoz. (Öröklődés forrása ValueCollectionParameterReader) |
| GetInitializers(LogicalMethodInfo[]) |
Ha egy származtatott osztályban felül van bírálva, a metódusdefiníciók bemeneti tömbjének megfelelő inicializáló objektumok tömböt ad vissza. (Öröklődés forrása MimeFormatter) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| Initialize(Object) |
Példány inicializálása. (Öröklődés forrása ValueCollectionParameterReader) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| Read(HttpRequest) |
Egy HTTP-kérés lekérdezési sztringjében kódolt név-érték párokat olvas be a webmetódus paraméterértékeibe. |
| Read(NameValueCollection) |
A név-érték párok gyűjteményét metódusparaméter-értékeket képviselő objektumok tömbjére fordítja le. (Öröklődés forrása ValueCollectionParameterReader) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |