MimeParameterWriter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller en gemensam basimplementering för skribenter av utgående begärandeparametrar för webbtjänstklienter som implementeras med HTTP men utan 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
- Arv
- Härledda
Kommentarer
MimeParameterWriter 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 MimeParameterWriter upprättar ett vanligt format för skrivning av begäranden för skrivning på klientsidan av webbmetodparametrar i HTTP-begärandeströmmar.
Du behöver vanligtvis inte använda MimeParameterWriter eller dess underordnade klasser direkt. När verktyget Wsdl.exe i stället genererar klientproxykod enligt implementeringarna HTTP-GET eller HTTP-POST, tillämpas HttpMethodAttribute den på varje webbmetod och anger attributets ParameterFormatter egenskap till lämplig typ.
Konstruktorer
| Name | Description |
|---|---|
| MimeParameterWriter() |
Initierar en ny instans av MimeParameterWriter klassen. |
Egenskaper
| Name | Description |
|---|---|
| RequestEncoding |
Hämtar eller anger den kodning som används för att skriva parametrar till HTTP-begäran. |
| 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 |
|---|---|
| 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) |
När den åsidosättas i en härledd klass returnerar en initialiserare för den angivna metoden. (Ärvd från MimeFormatter) |
| 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). |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| Initialize(Object) |
När åsidosättas i en härledd klass initierar en instans. (Ärvd från MimeFormatter) |
| InitializeRequest(WebRequest, Object[]) |
När den åsidosättas i en härledd klass initieras 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[]) |
När den åsidosätts i en härledd klass serialiserar du parametervärden för webbmetoden till en ström som representerar den utgående HTTP-begärandetexten. |