RoutingConfiguration.SoapProcessingEnabled 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值表示是否應該在 SOAP MessageVersion 之間處理訊息。
public:
property bool SoapProcessingEnabled { bool get(); void set(bool value); };
public bool SoapProcessingEnabled { get; set; }
member this.SoapProcessingEnabled : bool with get, set
Public Property SoapProcessingEnabled As Boolean
屬性值
如果應該處理訊息,則為 true
,否則為 false
。 預設值是 true
。
備註
SOAP 處理是在 SOAP MessageVersion 之間轉換訊息的程序。
將此值設定為 false
,表示 RoutingBehavior 不應該 SoapProcessingBehavior 在用戶端端點上安裝 。 如果設定為 false
,您必須新增自己的訊息偵測器或其他程式碼,以在傳送訊息之前處理訊息的某些層面。 此外,您也可以停用每一個端點上的 SOAP 處理。 如需詳細資訊,請參閱 SoapProcessingBehavior 類別。
根據預設,會 RoutingBehavior 針對每個用戶端端點建立並附加 SoapProcessingBehavior 新的 ,並將 ProcessMessages 設定 true
為 。 如果您不想在特定端點上使用 ,請建立 SoapProcessingBehavior 新的 , SoapProcessingBehavior 並將此值設定為 false
,然後將它附加至您不想處理所在的端點。 如果 RoutingBehavior 發現用戶端已經有 SoapProcessingBehavior,則不會嘗試附加另一個。
若要停用在任何端點上的 應用程式 SoapProcessingBehavior ,請在 和 RoutingConfiguration 上 RoutingBehavior 停用 SOAP 處理。
如果 SoapProcessingEnabled 為 true
,則會 SoapProcessingBehavior 將 新增至用戶端端點 Behaviors 集合。