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.

Konstruktory

HtmlFormParameterWriter()

Inicjuje nowe wystąpienie klasy HtmlFormParameterWriter.

Właściwości

RequestEncoding

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

(Odziedziczone po UrlEncodedParameterWriter)
UsesWriteRequest

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

Metody

Encode(TextWriter, Object[])

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

(Odziedziczone po UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

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

(Odziedziczone po UrlEncodedParameterWriter)
Equals(Object)

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

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetInitializer(LogicalMethodInfo)

Zwraca inicjator dla określonej metody.

(Odziedziczone po UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

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

(Odziedziczone po MimeFormatter)
GetRequestUrl(String, Object[])

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

(Odziedziczone po MimeParameterWriter)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
Initialize(Object)

Inicjuje wystąpienie.

(Odziedziczone po UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

Inicjuje wychodzące żądanie HTTP.

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)
WriteRequest(Stream, Object[])

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

Dotyczy

Zobacz też