Udostępnij przez


HtmlFormParameterWriter Klasa

Definicja

Zapisuje parametry żądania wychodzącego dla usług sieci Web zaimplementowanych przy użyciu protokołu HTTP z parami name-value zakodowanymi jak formularz HTML, a nie jako komunikat SOAP.

public ref class HtmlFormParameterWriter : System::Web::Services::Protocols::UrlEncodedParameterWriter
public class HtmlFormParameterWriter : System.Web.Services.Protocols.UrlEncodedParameterWriter
type HtmlFormParameterWriter = class
    inherit UrlEncodedParameterWriter
Public Class HtmlFormParameterWriter
Inherits UrlEncodedParameterWriter
Dziedziczenie

Uwagi

HtmlFormParameterWriteri inne klasy w System.Web.Services.Protocols przestrzeni nazw obsługują implementacje usług internetowych .NET Framework za pośrednictwem operacji HTTP-GET i HTTP-POST. Autorzy usług sieci Web i czytelnicy serializują i deserializują odpowiednio między parametrami lub zwracami obiektami metod sieci Web oraz strumieniami żądań HTTP lub odpowiedzi. Autorzy usług sieci Web i czytelnicy używają protokołu HTTP do transportu, ale nie wymieniają komunikatów przy użyciu standardu SOAP. Klasa po stronie HtmlFormParameterWriter klienta udostępnia metody zapisywania par nazwa-wartość parametru do treści żądania HTTP z typem application/x-www-form-urlencodedMIME .

Zazwyczaj nie trzeba używać HtmlFormParameterWriter ich bezpośrednio. Gdy narzędzie Wsdl.exe generuje kod serwera proxy klienta zgodnie z implementacją HTTP-POST, stosuje do HttpMethodAttribute każdej metody sieci Web i ustawia właściwość atrybutu ParameterFormatter na HtmlFormParameterWriter.

Konstruktorów

Nazwa Opis
HtmlFormParameterWriter()

Inicjuje nowe wystąpienie klasy HtmlFormParameterWriter.

Właściwości

Nazwa Opis
RequestEncoding

Pobiera lub ustawia kodowanie używane do zapisywania parametrów w żądaniu HTTP.

(Dziedziczone od UrlEncodedParameterWriter)
UsesWriteRequest

Pobiera wartość wskazującą, czy wartości parametrów metody sieci Web są serializowane do wychodzącej treści żądania HTTP.

Metody

Nazwa Opis
Encode(TextWriter, Object[])

Koduje wszystkie wartości parametrów dla metody sieci Web i zapisuje je w określonym składniku zapisywania.

(Dziedziczone od UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

Koduje określoną wartość parametru i zapisuje ją w określonym składniku zapisywania.

(Dziedziczone od UrlEncodedParameterWriter)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Dziedziczone od Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Dziedziczone od Object)
GetInitializer(LogicalMethodInfo)

Zwraca inicjator dla określonej metody.

(Dziedziczone od UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

Po przesłonięciu w klasie pochodnej zwraca tablicę obiektów inicjatora odpowiadających tablicy wejściowej definicji metody.

(Dziedziczone od MimeFormatter)
GetRequestUrl(String, Object[])

Po zastąpieniu w klasie pochodnej modyfikuje wychodzący lokalizator żądań HTTP (URL).

(Dziedziczone od MimeParameterWriter)
GetType()

Type Pobiera bieżące wystąpienie.

(Dziedziczone od Object)
Initialize(Object)

Inicjuje wystąpienie.

(Dziedziczone od UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

Inicjuje wychodzące żądanie HTTP.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Dziedziczone od Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Dziedziczone od Object)
WriteRequest(Stream, Object[])

Serializuje wartości parametrów metody sieci Web do strumienia reprezentującego wychodzącą treść żądania HTTP.

Dotyczy

Zobacz także