UrlParameterWriter 類別

定義

為使用 HTTP 實作的 Web 服務寫入外送的要求參數,並將參數的名稱 / 值組編碼在 URL 查詢字串中,而不是編碼為 SOAP 訊息。

public ref class UrlParameterWriter : System::Web::Services::Protocols::UrlEncodedParameterWriter
public class UrlParameterWriter : System.Web.Services.Protocols.UrlEncodedParameterWriter
type UrlParameterWriter = class
    inherit UrlEncodedParameterWriter
Public Class UrlParameterWriter
Inherits UrlEncodedParameterWriter
繼承

備註

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

類別 UrlParameterWriter 提供用戶端方法 GetRequestUrl ,將參數名稱/值組編碼為 HTTP 要求 URL 的查詢字串。 例如,在 URL http://contoso.com?a=1&b=2 中, ab 是參數名稱,而且 12 是其值。

您通常不需要直接使用 UrlParameterWriter 。 相反地,當Wsdl.exe工具根據 HTTP-GET 實作產生用戶端 Proxy 程式碼時,它會將 套用 HttpMethodAttribute 至每個 Web 方法,並將 屬性的 ParameterFormatter 屬性設定為 UrlParameterWriter

建構函式

UrlParameterWriter()

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

屬性

RequestEncoding

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

(繼承來源 UrlEncodedParameterWriter)
UsesWriteRequest

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

(繼承來源 MimeParameterWriter)

方法

Encode(TextWriter, Object[])

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

(繼承來源 UrlEncodedParameterWriter)
Encode(TextWriter, String, Object)

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

(繼承來源 UrlEncodedParameterWriter)
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetInitializer(LogicalMethodInfo)

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

(繼承來源 UrlEncodedParameterWriter)
GetInitializers(LogicalMethodInfo[])

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

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

將 Web 方法參數值寫入 HTTP 要求的查詢字串。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
Initialize(Object)

初始化執行個體。

(繼承來源 UrlEncodedParameterWriter)
InitializeRequest(WebRequest, Object[])

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

(繼承來源 MimeParameterWriter)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

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

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

(繼承來源 MimeParameterWriter)

適用於

另請參閱