UrlParameterWriter 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.
Nem SOAP-üzenetként, hanem az URL-cím lekérdezési sztringjében kódolt név-érték párokkal http használatával implementált webszolgáltatások kimenő kérési paramétereit írja le.
public ref class UrlParameterWriter : System::Web::Services::Protocols::UrlEncodedParameterWriter
public class UrlParameterWriter : System.Web.Services.Protocols.UrlEncodedParameterWriter
type UrlParameterWriter = class
inherit UrlEncodedParameterWriter
Public Class UrlParameterWriter
Inherits UrlEncodedParameterWriter
- Öröklődés
Megjegyzések
UrlParameterWriter é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 UrlParameterWriter osztály egy ügyféloldali metódust biztosít, GetRequestUrlamely a paraméterek név-érték párjait egy HTTP-kérelem URL-címének lekérdezési sztringjére kódolja. 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 UrlParameterWriter . Ehelyett, amikor a Wsdl.exe eszköz az HTTP-GET implementációnak megfelelően hoz létre ügyfélproxy-kódot, az minden webmetódusra alkalmazza, HttpMethodAttribute és az attribútum tulajdonságát a következőre ParameterFormatterállítjaUrlParameterWriter.
Konstruktorok
| Név | Description |
|---|---|
| UrlParameterWriter() |
Inicializálja a UrlParameterWriter osztály új példányát. |
Tulajdonságok
| Név | Description |
|---|---|
| RequestEncoding |
Lekéri vagy beállítja a paraméterek HTTP-kérésbe való írásához használt kódolást. (Öröklődés forrása UrlEncodedParameterWriter) |
| UsesWriteRequest |
Olyan értéket kap, amely jelzi, hogy a webmetódus paraméterértékei szerializálva vannak-e a folyamatban lévő HTTP-kérés törzsében. (Öröklődés forrása MimeParameterWriter) |
Metódusok
| Név | Description |
|---|---|
| Encode(TextWriter, Object[]) |
Kódolja egy webmetódus összes paraméterértékét, és a megadott íróba írja őket. (Öröklődés forrása UrlEncodedParameterWriter) |
| Encode(TextWriter, String, Object) |
Kódol egy megadott paraméterértéket, és beírja a megadott íróba. (Öröklődés forrása UrlEncodedParameterWriter) |
| 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 UrlEncodedParameterWriter) |
| 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) |
| GetRequestUrl(String, Object[]) |
Webmetódus-paraméterértékeket ír egy HTTP-kérés lekérdezési sztringjére. |
| 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 UrlEncodedParameterWriter) |
| InitializeRequest(WebRequest, Object[]) |
Ha felül van bírálva egy származtatott osztályban, inicializálja a folyamatban lévő HTTP-kérést. (Öröklődés forrása MimeParameterWriter) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
| WriteRequest(Stream, Object[]) |
Ha egy származtatott osztályban felül van bírálva, szerializálja a webmetódus paraméterértékeit a kimenő HTTP-kérelem törzsét képviselő streambe. (Öröklődés forrása MimeParameterWriter) |