HtmlFormParameterWriter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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-urlencoded
MIME .
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. |