UrlEncodedParameterWriter 類別

定義

針對外送要求參數的寫入器提供 URL 編碼功能,這些參數用於透過 HTTP (但不使用 SOAP) 實作之 Web 服務用戶端。

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
繼承
UrlEncodedParameterWriter
衍生

備註

UrlEncodedParameterWriter以及命名空間中的其他類別,透過 System.Web.Services.Protocols HTTP GET 和 HTTP POST 作業,支援 .NET Framework 的 Web 服務的執行。 Web 服務寫入器和讀取器會分別序列化和還原序列化 Web 方法的參數或傳回物件,以及 HTTP 要求或回應資料流程。 Web 服務寫入器和讀取器會使用 HTTP 進行傳輸,但不會使用 SOAP 標準來交換訊息。

抽象 UrlEncodedParameterWriter 類繼承自抽象 MimeParameterWriter 類,將 Web 方法參數的用戶端寫入至 HTTP 要求資料流程的 URL 編碼功能。

您通常不需要 UrlEncodedParameterWriter 直接使用或其子系類別。 相反地,當 Wsdl.exe 工具根據 HTTP GET 或 HTTP POST 執行產生用戶端 proxy 程式碼時,會將套用 HttpMethodAttribute 至每個 Web 方法,並將屬性的 ParameterFormatter 屬性設定為適當的類型。

注意

超文字傳輸通訊協定--HTTP/1.1 會指定使用多用途網際網路郵件延伸 (MIME) 訊息格式,這本身可讓電子郵件訊息指定不同的內容類型,包括文字和二進位檔。

建構函式

UrlEncodedParameterWriter()

初始化 UrlEncodedParameterWriter 類別的新執行個體。

屬性

RequestEncoding

取得或設定將參數寫入 HTTP 要求所使用的編碼方式。

UsesWriteRequest

取得值,指出 Web 方法參數值是否要序列化為輸出 HTTP 要求主體。

(繼承來源 MimeParameterWriter)

方法

Encode(TextWriter, Object[])

編碼 Web 方法的所有參數值,並將它們寫入指定的寫入器。

Encode(TextWriter, String, Object)

編碼指定的參數值,並將其寫入指定的寫入器。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetInitializer(LogicalMethodInfo)

傳回指定方法的初始設定式。

GetInitializers(LogicalMethodInfo[])

在衍生類別中覆寫時,會傳回初始設定式物件的陣列,該陣列對應方法定義的輸入陣列。

(繼承來源 MimeFormatter)
GetRequestUrl(String, Object[])

在衍生類別中覆寫時,會修改外送 HTTP 要求的統一資源定位器 (URL)。

(繼承來源 MimeParameterWriter)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
Initialize(Object)

初始化執行個體。

InitializeRequest(WebRequest, Object[])

在衍生類別中覆寫時,會初始化輸出 HTTP 要求。

(繼承來源 MimeParameterWriter)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
WriteRequest(Stream, Object[])

在衍生類別中覆寫時,會將 Web 方法參數值序列化成表示外送 HTTP 要求主體的資料流。

(繼承來源 MimeParameterWriter)

適用於

另請參閱