Freigeben über


MimeParameterWriter Klasse

Definition

Stellt eine allgemeine Basisimplementierung für Writer von ausgehenden Anforderungsparametern für Webdienstclients bereit, die mit HTTP, jedoch ohne SOAP implementiert wurden.

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
Vererbung
MimeParameterWriter
Abgeleitet

Hinweise

MimeParameterWriterund andere Klassen im System.Web.Services.Protocols Namespace unterstützen die Implementierungen von Webdiensten des .NET Framework über die HTTP-GET- und HTTP-POST-Vorgänge. Webdienstautoren und -leser serialisieren bzw. deserialisieren zwischen den Parametern oder Rückgabeobjekten von Webmethoden und den HTTP-Anforderungs- oder Antwortdatenströmen. Webdienstautoren und -leser verwenden HTTP für den Transport, tauschen jedoch keine Nachrichten mit dem SOAP-Standard aus.

Die MimeParameterWriter -Klasse erstellt ein allgemeines Anforderungsschreibformat für das clientseitige Schreiben von Webmethodenparametern in HTTP-Anforderungsstreams.

In der Regel müssen Sie oder die zugehörigen Nachfolgerklassen nicht direkt verwenden MimeParameterWriter . Wenn das Wsdl.exe-Tool Clientproxycode gemäß den HTTP-GET- oder HTTP-POST-Implementierungen generiert, wendet es stattdessen auf HttpMethodAttribute jede Webmethode an und legt die -Eigenschaft des Attributs ParameterFormatter auf den entsprechenden Typ fest.

Konstruktoren

MimeParameterWriter()

Initialisiert eine neue Instanz der MimeParameterWriter-Klasse.

Eigenschaften

RequestEncoding

Ruft die Codierung ab, die zum Schreiben von Parametern in die HTTP-Anforderung verwendet wird, oder legt sie fest.

UsesWriteRequest

Ruft einen Wert ab, der angibt, ob Parameterwerte von Webmethoden im Text der ausgehenden HTTP-Anforderung serialisiert werden.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetInitializer(LogicalMethodInfo)

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Initialisierung für die angegebene Methode zurück.

(Geerbt von MimeFormatter)
GetInitializers(LogicalMethodInfo[])

Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen entspricht.

(Geerbt von MimeFormatter)
GetRequestUrl(String, Object[])

Ändert beim Überschreiben in einer abgeleiteten Klasse die URL (Uniform Resource Locator) der ausgehenden HTTP-Anforderung.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(Object)

Initialisiert beim Überschreiben in einer abgeleiteten Klasse eine Instanz.

(Geerbt von MimeFormatter)
InitializeRequest(WebRequest, Object[])

Initialisiert beim Überschreiben in einer abgeleiteten Klasse die ausgehende HTTP-Anforderung.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteRequest(Stream, Object[])

Serialisiert beim Überschreiben in einer abgeleiteten Klasse die Parameterwerte von Webmethoden in einem Stream, der den Text der ausgehenden HTTP-Anforderung darstellt.

Gilt für:

Weitere Informationen