WebClientProtocol.PreAuthenticate 屬性

定義

取得或設定是否啟用預先驗證。

public:
 property bool PreAuthenticate { bool get(); void set(bool value); };
public bool PreAuthenticate { get; set; }
member this.PreAuthenticate : bool with get, set
Public Property PreAuthenticate As Boolean

屬性值

true預先驗證請求;否則,。 false 預設值為 false

備註

當用戶端請求資源卻未使用憑證時,伺服器會提出質疑並指示支援的認證方案。 用戶端選擇一種認證方案,並將適當的 WWW-authenticate 標頭傳送給伺服器。 當 PreAuthenticatetrue時, WWW-authenticate 標頭會與所有後續請求一同傳送。

PreAuthenticatefalse時,向 XML 網路服務方法提出請求,且未先嘗試驗證使用者。 若 XML Web 服務允許匿名存取,則執行 XML Web 服務方法。 若不允許匿名存取,會將 401 HTTP 回傳碼回傳給用戶端。 作為回應,該 WebClientProtocol 類別會將認證憑證回傳給網頁伺服器。 若用戶端已認證並隨後獲授權存取 XML Web 服務,則執行 XML Web 服務方法;否則客戶端將被拒絕存取。

適用於

另請參閱