MimeFormatter MimeFormatter MimeFormatter MimeFormatter Class

Definition

Stellt eine abstrakte Basisklasse für alle Reader und Writer für Webdienste und Clients bereit, die mit HTTP, jedoch ohne SOAP implementiert wurden.Provides an abstract base class for all readers and writers for Web services and clients implemented using HTTP but without SOAP.

public ref class MimeFormatter abstract
public abstract class MimeFormatter
type MimeFormatter = class
Public MustInherit Class MimeFormatter
Vererbung
MimeFormatterMimeFormatterMimeFormatterMimeFormatter
Abgeleitet

Hinweise

Webdienst-Writer und-Leser serialisieren bzw. Deserialisieren Sie zwischen den Parametern oder Rückgabe Objekten von Webmethoden und den HTTP-Anforderungs-oder Antwortdaten strömen.Web service writers and readers serialize and deserialize, respectively, between the parameter or return objects of Web methods and the HTTP request or response streams. Die MimeFormatter -Klasse stellt sowohl auf Client-als auch auf Dienst Seite eine gemeinsame Schnittstelle und Funktionalität für Reader-und Writer-Klassen her.The MimeFormatter class establishes a common interface and functionality for reader and writer classes, in both client and service-side .

Die MimeFormatter -Klasse unterstützt die Implementierungen von-Webdiensten des .NET Framework über HTTP-Get-und HTTP-POST-Vorgänge.The MimeFormatter class supports the .NET Framework's implementations of Web services via the HTTP-GET and HTTP-POST operations. In HTTP-Get-Vorgängen werden Anforderungs Parameter in der Uniform Resource Locator (URL) der HTTP-Anforderung codiert.In HTTP-GET operations request parameters are encoded in the HTTP request's Uniform Resource Locator (URL). Bei HTTP-Post-Vorgängen werden Anforderungs Parameter im Text der HTTP-Anforderung wie in einem HTML-Formular codiert.In HTTP-POST operations, request parameters are encoded in the HTTP request body, as with an HTML form. Bei beiden Implementierungen wird der Rückgabewert im HTTP-Antworttext als nicht-SOAP-XML-Dokument angezeigt.With both implementations, the return value appears in the HTTP response body as a non-SOAP XML document.

Ein Entwickler muss in der Regel nicht direkt oder MimeFormatter seine Nachfolger Klassen verwenden.A developer typically does not need to directly use MimeFormatter or its descendant classes. Wenn das Tool WSDL. exe Client Proxy Code entsprechend der HTTP-GET-oder http-Post-Implementierungen generiert, wendet HttpMethodAttribute es stattdessen auf jede Webmethode an und legt die Eigenschaften ParameterFormatter und ReturnFormatter des Attributs auf den entsprechenden Typ fest. abgeleitet von der MimeFormatter -Klasse.Instead, when the Wsdl.exe tool generates client proxy code according to the HTTP-GET or HTTP-POST implementations, it applies the HttpMethodAttribute to each Web method and sets the attribute's ParameterFormatter and ReturnFormatter properties to the appropriate type derived from the MimeFormatter class. Auf dem Server werden die entsprechenden abgeleiteten Typen gemäß den Einstellungen in einer ASP.NET-Konfigurationsdatei (Web. config) verwendet.On the server, the appropriate derived types are used according to settings in an ASP.NET configuration file (Web.config). Auf dem Client werden die entsprechenden abgeleiteten Typen aus der WSDL-Datei ermittelt.On the client the appropriate derived types are determined from the WSDL.

Konstruktoren

MimeFormatter() MimeFormatter() MimeFormatter() MimeFormatter()

Initialisiert eine neue Instanz der MimeFormatter-Klasse.Initializes a new instance of the MimeFormatter class.

Methoden

CreateInstance(Type, Object) CreateInstance(Type, Object) CreateInstance(Type, Object) CreateInstance(Type, Object)

Erstellt und initialisiert eine Instanz einer konkreten von MimeFormatter abgeleiteten Klasse.Creates and initializes an instance of a concrete class derived from MimeFormatter.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetInitializer(LogicalMethodInfo) GetInitializer(LogicalMethodInfo) GetInitializer(LogicalMethodInfo) GetInitializer(LogicalMethodInfo)

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Initialisierung für die angegebene Methode zurück.When overridden in a derived class, returns an initializer for the specified method.

GetInitializer(Type, LogicalMethodInfo) GetInitializer(Type, LogicalMethodInfo) GetInitializer(Type, LogicalMethodInfo) GetInitializer(Type, LogicalMethodInfo)

Gibt einen Initialisierer für die angegebene Methode zurück.Returns an initializer for the specified method.

GetInitializers(LogicalMethodInfo[]) GetInitializers(LogicalMethodInfo[]) GetInitializers(LogicalMethodInfo[]) GetInitializers(LogicalMethodInfo[])

Gibt beim Überschreiben in einer abgeleiteten Klasse ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen entspricht.When overridden in a derived class, returns an array of initializer objects corresponding to an input array of method definitions.

GetInitializers(Type, LogicalMethodInfo[]) GetInitializers(Type, LogicalMethodInfo[]) GetInitializers(Type, LogicalMethodInfo[]) GetInitializers(Type, LogicalMethodInfo[])

Gibt ein Array von Initialisierungsobjekten zurück, das einem Eingabearray von Methodendefinitionen für eine angegebene von MimeFormatter abgeleitete Klasse entspricht.Returns an array of initializer objects corresponding to an input array of method definitions for a specified class derived from MimeFormatter.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
Initialize(Object) Initialize(Object) Initialize(Object) Initialize(Object)

Initialisiert beim Überschreiben in einer abgeleiteten Klasse eine Instanz.When overridden in a derived class, initializes an instance.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch