MimeParameterWriter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia wspólną podstawową implementację dla autorów parametrów żądania wychodzących dla klientów usługi sieci Web zaimplementowanych przy użyciu protokołu HTTP, ale bez protokołu 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
- Dziedziczenie
- Pochodne
Uwagi
MimeParameterWriteri inne klasy w System.Web.Services.Protocols przestrzeni nazw obsługują implementacje usług internetowych .NET Framework za pośrednictwem operacji HTTP-GET i HTTP-POST. Autorzy usług sieci Web i czytelnicy serializują i deserializują odpowiednio między parametrami lub zwracami obiektami metod sieci Web oraz strumieniami żądań HTTP lub odpowiedzi. Autorzy usług sieci Web i czytelnicy używają protokołu HTTP do transportu, ale nie wymieniają komunikatów przy użyciu standardu SOAP.
Klasa MimeParameterWriter ustanawia wspólny format zapisywania żądań dla zapisywania po stronie klienta parametrów metody internetowej do strumieni żądań HTTP.
Zazwyczaj nie trzeba używać MimeParameterWriter ani bezpośrednio klas potomnych. Zamiast tego, gdy narzędzie Wsdl.exe generuje kod serwera proxy klienta zgodnie z implementacjami HTTP-GET lub HTTP-POST, stosuje HttpMethodAttribute do każdej metody sieci Web i ustawia właściwość atrybutu ParameterFormatter na odpowiedni typ.
Konstruktory
MimeParameterWriter() |
Inicjuje nowe wystąpienie klasy MimeParameterWriter. |
Właściwości
RequestEncoding |
Pobiera lub ustawia kodowanie używane do zapisywania parametrów w żądaniu HTTP. |
UsesWriteRequest |
Pobiera wartość wskazującą, czy wartości parametrów metody sieci Web są serializowane do wychodzącej treści żądania HTTP. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetInitializer(LogicalMethodInfo) |
Po przesłonięciu w klasie pochodnej zwraca inicjator określonej metody. (Odziedziczone po MimeFormatter) |
GetInitializers(LogicalMethodInfo[]) |
Po przesłonięciu w klasie pochodnej zwraca tablicę obiektów inicjatora odpowiadających tablicy wejściowej definicji metody. (Odziedziczone po MimeFormatter) |
GetRequestUrl(String, Object[]) |
Po zastąpieniu w klasie pochodnej modyfikuje wychodzący lokalizator żądań HTTP (URL). |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
Initialize(Object) |
W przypadku zastąpienia w klasie pochodnej inicjuje wystąpienie. (Odziedziczone po MimeFormatter) |
InitializeRequest(WebRequest, Object[]) |
Po zastąpieniu w klasie pochodnej inicjuje wychodzące żądanie HTTP. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
WriteRequest(Stream, Object[]) |
W przypadku zastąpienia w klasie pochodnej serializuje wartości parametrów metody sieci Web do strumienia reprezentującego wychodzącą treść żądania HTTP. |