MimeFormatter Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een abstracte basisklasse voor alle lezers en schrijvers voor webservices en clients die zijn geïmplementeerd met BEHULP van HTTP, maar zonder SOAP.
public ref class MimeFormatter abstract
public abstract class MimeFormatter
type MimeFormatter = class
Public MustInherit Class MimeFormatter
- Overname
-
MimeFormatter
- Afgeleid
Opmerkingen
Webserviceschrijvers en lezers serialiseren en deserialiseren respectievelijk tussen de parameter of retourobjecten van webmethoden en de HTTP-aanvraag- of antwoordstromen. De MimeFormatter klasse brengt een gemeenschappelijke interface en functionaliteit tot stand voor lezer- en schrijfklassen, zowel aan de client- als aan de servicezijde.
De MimeFormatter-klasse ondersteunt de .NET Framework-implementaties van webservices via de HTTP-GET- en HTTP-POST-bewerkingen. In HTTP-GET parameters voor bewerkingsaanvragen worden gecodeerd in de URL (Uniform Resource Locator) van de HTTP-aanvraag. In HTTP-POST bewerkingen worden aanvraagparameters gecodeerd in de hoofdtekst van de HTTP-aanvraag, net als in een HTML-formulier. Bij beide implementaties wordt de retourwaarde weergegeven in de hoofdtekst van het HTTP-antwoord als een niet-SOAP XML-document.
Een ontwikkelaar hoeft doorgaans niet rechtstreeks of de onderliggende klassen ervan te gebruiken MimeFormatter . 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 worden de en ReturnFormatter eigenschappen van het kenmerk ParameterFormatter ingesteld op het juiste type dat is afgeleid van de MimeFormatter klasse. Op de server worden de juiste afgeleide typen gebruikt volgens instellingen in een ASP.NET configuratiebestand (Web.config). Op de client worden de juiste afgeleide typen bepaald door de WSDL.
Constructors
| Name | Description |
|---|---|
| MimeFormatter() |
Initialiseert een nieuw exemplaar van de MimeFormatter klasse. |
Methoden
| Name | Description |
|---|---|
| CreateInstance(Type, Object) |
Hiermee maakt en initialiseert u een instantie van een concrete klasse die is afgeleid van MimeFormatter. |
| 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. |
| GetInitializer(Type, LogicalMethodInfo) |
Retourneert een initialisatiefunctie voor de opgegeven methode. |
| GetInitializers(LogicalMethodInfo[]) |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een matrix van initialisatieobjecten die overeenkomen met een invoermatrix van methodedefinities. |
| GetInitializers(Type, LogicalMethodInfo[]) |
Retourneert een matrix van initialisatieobjecten die overeenkomen met een invoermatrix van methodedefinities voor een opgegeven klasse die is afgeleid van MimeFormatter. |
| 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. |
| 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) |