UrlParameterReader 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í.
Čte parametry příchozích požadavků pro webové služby implementované pomocí http s páry name-value kódovanými v řetězci dotazu adresy URL, nikoli jako zpráva SOAP.
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
- Dědičnost
Poznámky
UrlParameterReader a další třídy v oboru názvů podporují implementace webových služeb rozhraní System.Web.Services.Protocols .NET Framework prostřednictvím HTTP-GET a HTTP-POST operací. Zapisovače webových služeb a čtenáři serializují a deserializují, v uvedeném pořadí, mezi parametry nebo návratové objekty webových metod a požadavky HTTP nebo streamy odpovědí. Zapisovače webových služeb a čtenáři používají protokol HTTP pro přenos, ale neměňují zprávy pomocí standardu SOAP.
Třída UrlParameterReader poskytuje metodu na straně služby , Readke čtení párů název/hodnota parametru, které jsou kódovány do řetězce dotazu adresy URL požadavku HTTP. Například v adrese URL http://contoso.com?a=1&b=2a a b jsou názvy parametrů a 12 jejich hodnoty.
Obvykle nebudete muset používat UrlParameterReader přímo. HTTP-GET webové služby jsou povoleny, pokud element ASP.NET konfiguračního souboru (Web.config) protocols obsahuje element add, jehož hodnota atributu názvu je "HttpGet". Třída UrlParameterReader se automaticky používá, když je povolena webová služba HTTP-GET a přijímá se příslušný požadavek HTTP.
Konstruktory
| Name | Description |
|---|---|
| UrlParameterReader() |
Inicializuje novou instanci UrlParameterReader třídy. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetInitializer(LogicalMethodInfo) |
Vrátí inicializátor pro zadanou metodu. (Zděděno od ValueCollectionParameterReader) |
| GetInitializers(LogicalMethodInfo[]) |
Při přepsání v odvozené třídě vrátí pole inicializátor objektů odpovídající vstupní pole definic metod. (Zděděno od MimeFormatter) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| Initialize(Object) |
Inicializuje instanci. (Zděděno od ValueCollectionParameterReader) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| Read(HttpRequest) |
Přečte páry name/value kódované v řetězci dotazu požadavku HTTP do hodnot parametrů webové metody. |
| Read(NameValueCollection) |
Přeloží kolekci dvojic name/value do pole objektů představujících hodnoty parametrů metody. (Zděděno od ValueCollectionParameterReader) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |