Nyelv

UrlParameterReader Osztály

Definíció

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)

A következőre érvényes:

Lásd még