UrlEncodedParameterWriter 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.
Zapewnia funkcje kodowania adresów URL dla składników zapisujący parametry żądania wychodzącego dla klientów usługi sieci Web implementowane przy użyciu protokołu HTTP, ale bez protokołu SOAP.
public ref class UrlEncodedParameterWriter abstract : System::Web::Services::Protocols::MimeParameterWriter
public abstract class UrlEncodedParameterWriter : System.Web.Services.Protocols.MimeParameterWriter
type UrlEncodedParameterWriter = class
inherit MimeParameterWriter
Public MustInherit Class UrlEncodedParameterWriter
Inherits MimeParameterWriter
- Dziedziczenie
- Pochodne
Uwagi
UrlEncodedParameterWriterKlasy i inne klasy w przestrzeni nazw obsługują .NET Framework usług sieci Web za pośrednictwem operacji System.Web.Services.Protocols HTTP-GET i HTTP-POST. Twórcy i czytelnicy usługi sieci Web serializują i deserializują odpowiednio między parametrami lub obiektami zwracania metod sieci Web a strumieniami żądań lub odpowiedzi HTTP. Twórcy i czytelnicy usługi internetowej używają protokołu HTTP do transportu, ale nie wymieniają komunikatów przy użyciu standardu PROTOKOŁU SOAP.
Klasa abstrakcyjna dziedziczy z klasy abstrakcyjnej, dodając funkcję kodowania adresu URL do zapisywania parametrów metody internetowej po stronie klienta UrlEncodedParameterWriter MimeParameterWriter do strumieni żądań HTTP.
Zazwyczaj nie trzeba używać lub jego UrlEncodedParameterWriter klas potomnych bezpośrednio. Zamiast tego, gdy narzędzie Wsdl.exe generuje kod serwera proxy klienta zgodnie z implementacjami HTTP-GET lub HTTP-POST, stosuje metodę do każdej metody internetowej i ustawia właściwość atrybutu na odpowiedni HttpMethodAttribute ParameterFormatter typ.
Uwaga
Protokół transferu hipertekstowego — HTTP/1.1 określa użycie odmiany formatu wiadomości MIME (Multipurpose Internet Mail Extensions), która sama umożliwia wiadomościom e-mail określanie różnych typów zawartości, zarówno tekstowych, jak i binarnych.
Konstruktory
UrlEncodedParameterWriter() |
Inicjuje nowe wystąpienie klasy UrlEncodedParameterWriter. |
Właściwości
RequestEncoding |
Pobiera lub ustawia kodowanie używane do zapisu parametrów w żądaniu HTTP. |
UsesWriteRequest |
Pobiera wartość, która wskazuje, czy wartości parametrów metody internetowej są serializowane do treści wychodzącego żądania HTTP. (Odziedziczone po MimeParameterWriter) |
Metody
Encode(TextWriter, Object[]) |
Koduje wszystkie wartości parametrów dla metody internetowej i zapisuje je w określonym zapisie. |
Encode(TextWriter, String, Object) |
Koduje określoną wartość parametru i zapisuje ją do określonego zapisu. |
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) |
Zwraca inicjator dla określonej metody. |
GetInitializers(LogicalMethodInfo[]) |
W przypadku przesłonięć w klasie pochodnej funkcja zwraca tablicę obiektów inicjatora odpowiadającą tablicy wejściowej definicji metod. (Odziedziczone po MimeFormatter) |
GetRequestUrl(String, Object[]) |
W przypadku przesłonięć w klasie pochodnej program modyfikuje adres URL (Uniform Request Locator) wychodzącego żądania HTTP. (Odziedziczone po MimeParameterWriter) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Initialize(Object) |
Inicjuje wystąpienie. |
InitializeRequest(WebRequest, Object[]) |
W przypadku przesłonięć w klasie pochodnej program inicjuje wychodzące żądanie HTTP. (Odziedziczone po MimeParameterWriter) |
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 przesłonięć w klasie pochodnej program serializuje wartości parametrów metody internetowej do strumienia reprezentującego treść wychodzącego żądania HTTP. (Odziedziczone po MimeParameterWriter) |