HtmlFormParameterWriter Klass

Definition

Skriver parametrar för utgående begäranden för webbtjänster som implementeras med HJÄLP av HTTP med namn/värde-par som kodas som ett HTML-formulär i stället för som ett SOAP-meddelande.

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
Arv

Kommentarer

HtmlFormParameterWriter och andra klasser i namnområdet System.Web.Services.Protocols stöder .NET Framework implementeringar av webbtjänster via HTTP-GET- och HTTP-POST-åtgärderna. Webbtjänstförfattare och läsare serialiserar respektive deserialiserar mellan parametrarna eller returnerar objekt för webbmetoder och HTTP-begärande- eller svarsströmmarna. Webbtjänstförfattare och läsare använder HTTP för transport men utbyter inte meddelanden med SOAP-standarden. Klassen på klientsidan HtmlFormParameterWriter innehåller metoder för att skriva parameternamn/värde-par till brödtexten i en HTTP-begäran med MIME-typen application/x-www-form-urlencoded.

Du behöver vanligtvis inte använda HtmlFormParameterWriter direkt. När verktyget Wsdl.exe genererar klientproxykod enligt HTTP-POST-implementeringen tillämpas HttpMethodAttribute den på varje webbmetod och anger attributets ParameterFormatter egenskap till HtmlFormParameterWriter.

Konstruktorer

Name Description
HtmlFormParameterWriter()

Initierar en ny instans av HtmlFormParameterWriter klassen.

Egenskaper

Name Description
RequestEncoding

Hämtar eller anger den kodning som används för att skriva parametrar till HTTP-begäran.

(Ärvd från UrlEncodedParameterWriter)
UsesWriteRequest

Hämtar ett värde som anger om parametervärden för webbmetoden serialiseras till den utgående HTTP-begärandetexten.

Metoder

Name Description
Encode(TextWriter, Object[])

Kodar alla parametervärden för en webbmetod och skriver dem till den angivna skrivaren.

(Ärvd från UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

Kodar ett angivet parametervärde och skriver det till den angivna skrivaren.

(Ärvd från UrlEncodedParameterWriter)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetInitializer(LogicalMethodInfo)

Returnerar en initialiserare för den angivna metoden.

(Ärvd från UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

När den åsidosättas i en härledd klass returnerar en matris med initialiserarobjekt som motsvarar en indatamatris med metoddefinitioner.

(Ärvd från MimeFormatter)
GetRequestUrl(String, Object[])

När den åsidosätts i en härledd klass ändrar den utgående HTTP-begärandens positionerare för enhetlig begäran (URL).

(Ärvd från MimeParameterWriter)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(Object)

Initierar en instans.

(Ärvd från UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

Initierar den utgående HTTP-begäran.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
WriteRequest(Stream, Object[])

Serialiserar parametervärden för webbmetoden till en ström som representerar den utgående HTTP-begärandetexten.

Gäller för

Se även