MimeParameterWriter Klas

Definitie

Biedt een algemene basis implementatie voor schrijvers van uitgaande aanvraagparameters voor webserviceclients die zijn geïmplementeerd met BEHULP van HTTP, maar zonder SOAP.

public ref class MimeParameterWriter abstract : System::Web::Services::Protocols::MimeFormatter
public abstract class MimeParameterWriter : System.Web.Services.Protocols.MimeFormatter
type MimeParameterWriter = class
    inherit MimeFormatter
Public MustInherit Class MimeParameterWriter
Inherits MimeFormatter
Overname
MimeParameterWriter
Afgeleid

Opmerkingen

MimeParameterWriter en andere klassen in de System.Web.Services.Protocols-naamruimte ondersteunen de implementaties van webservices van .NET Framework via de HTTP-GET- en HTTP-POST-bewerkingen. Webserviceschrijvers en lezers serialiseren en deserialiseren respectievelijk tussen de parameters of retourobjecten van webmethoden en de HTTP-aanvraag- of antwoordstromen. Webserviceschrijvers en lezers gebruiken HTTP voor transport, maar wisselen geen berichten uit met behulp van de SOAP-standaard.

De MimeParameterWriter klasse brengt een algemene indeling voor het schrijven van aanvragen tot stand voor het schrijven van webmethodeparameters aan de clientzijde in HTTP-aanvraagstromen.

Normaal gesproken hoeft u de onderliggende klassen niet rechtstreeks te gebruiken of de onderliggende klassen te gebruiken MimeParameterWriter . Wanneer het hulpprogramma Wsdl.exe clientproxycode genereert op basis van de HTTP-GET- of HTTP-POST-implementaties, wordt de toepassing toegepast HttpMethodAttribute op elke webmethode en wordt de eigenschap van ParameterFormatter het kenmerk ingesteld op het juiste type.

Constructors

Name Description
MimeParameterWriter()

Initialiseert een nieuw exemplaar van de MimeParameterWriter klasse.

Eigenschappen

Name Description
RequestEncoding

Hiermee haalt u de codering op die wordt gebruikt voor het schrijven van parameters naar de HTTP-aanvraag of stelt u deze in.

UsesWriteRequest

Hiermee wordt een waarde opgehaald die aangeeft of parameterwaarden van de webmethode worden geserialiseerd naar de uitgaande HTTP-aanvraagbody.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetInitializer(LogicalMethodInfo)

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een initialisatiefunctie voor de opgegeven methode.

(Overgenomen van MimeFormatter)
GetInitializers(LogicalMethodInfo[])

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een matrix van initialisatieobjecten die overeenkomen met een invoermatrix van methodedefinities.

(Overgenomen van MimeFormatter)
GetRequestUrl(String, Object[])

Wanneer deze wordt overschreven in een afgeleide klasse, wijzigt u de url (Uniform Request Locator) van de uitgaande HTTP-aanvraag.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Initialize(Object)

Wanneer deze wordt overschreven in een afgeleide klasse, initialiseert u een exemplaar.

(Overgenomen van MimeFormatter)
InitializeRequest(WebRequest, Object[])

Wanneer deze wordt overschreven in een afgeleide klasse, initialiseert u de uitgaande HTTP-aanvraag.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
WriteRequest(Stream, Object[])

Wanneer deze wordt overschreven in een afgeleide klasse, serialiseert u parameterwaarden van de webmethode in een stroom die de hoofdtekst van de uitgaande HTTP-aanvraag vertegenwoordigt.

Van toepassing op

Zie ook