Udostępnij za pośrednictwem


MimeParameterWriter Klasa

Definicja

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
MimeParameterWriter
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.

Dotyczy

Zobacz też