共用方式為


Hosts - Get Host Settings

取得主機設定

GET http://localhost/BizTalkManagementService/Hosts/Settings/{hostName}

URI 參數

名稱 位於 必要 類型 Description
hostName
path True

string

主機的名稱

回應

名稱 類型 Description
200 OK

HostSettings

確定

Media Types: "application/json", "text/json", "application/xml", "text/xml"

定義

名稱 Description
GeneralSettings

一般取得

HostSettings

主控件設定

MessageProcessThrottlingSettings

訊息進程節流設定

OrchestrationThrottlingSettings

協調流程節流設定

ResourceBasedThrottlingSettings

以資源為基礎的節流設定

GeneralSettings

一般取得

名稱 類型 Description
AllowMultipleResponses

boolean

此屬性允許將多個回應傳回至僅限隔離主機的 RL (RL) 。

AuthTrusted

boolean

此屬性指出 BizTalk 主機是否受信任,以收集驗證資訊。

DecryptCertComment

string

這是一個批註欄位,可讓某些易記名稱與解密憑證產生關聯。

DecryptCertThumbprint

string

解密憑證的指紋。

HostTracking

boolean

這個 BizTalk 主機的實例是否會裝載追蹤子服務

IsHost32BitOnly

boolean

此屬性指出主控件執行個體程序在 32 位元和 64 位元伺服器是否都應該建立為 32 位元。

LegacyWhitespace

boolean

此屬性會開啟或關閉對應保留空白字元。

MessagingMaxReceiveInterval

integer

以毫秒為單位的傳訊輪詢間隔

MessagingReqRespTTL

integer

要求回應訊息的預設逾時。

MsgAgentPerfCounterServiceClassID

string

顯示效能計數器的服務。

ThreadPoolSize

integer

每一 CPU 的傳訊引擎執行緒數目上限。

UseDefaultAppDomainForIsolatedAdapter

boolean

此屬性可控制隔離配接器是在預設應用程式域或呼叫端的網域中執行。

XlangMaxReceiveInterval

integer

輪詢間隔 i 毫秒的協調流程在此主機中執行。

HostSettings

主控件設定

名稱 類型 Description
GeneralSettings

GeneralSettings

一般設定

MessageProcessThrottlingSettings

MessageProcessThrottlingSettings

訊息進程節流設定

OrchestrationThrottlingSettings

OrchestrationThrottlingSettings

協調流程節流設定

ResourceBasedThrottlingSettings

ResourceBasedThrottlingSettings

以資源為基礎的節流設定

MessageProcessThrottlingSettings

訊息進程節流設定

名稱 類型 Description
MessageDeliveryMaximumDelay

integer

「訊息傳遞節流」的延遲上限 (毫秒)。 零表示停用「訊息傳遞節流」。

MessageDeliveryOverdriveFactor

integer

系統加速「訊息傳遞節流」的輸入速率百分比因數。

MessageDeliverySampleSpaceSize

integer

MessageDeliverySampleSpaceWindow

integer

時間視窗 (毫秒),超出取樣會被視為無效的考量。

MessagePublishMaximumDelay

integer

「訊息發佈節流」的「延遲」上限 (毫秒)。 零表示停用「訊息發佈節流」。

MessagePublishOverdriveFactor

integer

系統加速輸入速率的百分比因數。

MessagePublishSampleSpaceSize

integer

用來決定服務類別發佈訊息之速率的樣本數。

MessagePublishSampleSpaceWindow

integer

時間視窗 (毫秒),超出取樣會被視為無效的考量。

ThrottlingDeliveryOverride

integer

此屬性會增加/減少輸出節流條件的嚴重性。

ThrottlingDeliveryOverrideSeverity

integer

此屬性會增加/減少輸出節流條件的嚴重性。

ThrottlingPublishOverride

integer

此屬性會增加/減少輸入節流條件的嚴重性。

ThrottlingPublishOverrideSeverity

integer

此屬性會增加/減少輸出節流條件的嚴重性。

OrchestrationThrottlingSettings

協調流程節流設定

名稱 類型 Description
DehydrationBehavior

integer

解除凍結 (XLANG) 引擎的行為。 只有在選取 [自訂] 時,其他 xlang 設定才應該可編輯。 ValueMap {「0」, 「1」, 「2」}, Values {「Always」, 「Never」, 「Custom」}]

SubscriptionPauseAt

integer

如果有任何訂用帳戶具有 > = PauseAt 訊息等候取用,請停止將訊息傳遞至訂用帳戶實例。

SubscriptionResumeAt

integer

如果因為 PauseAt 設定而暫停任何訂用帳戶,且沒有未完成的訊息關閉至 ResumeAt 值,則訊息方塊會繼續提供訊息給訂閱。

TimeBasedMaxThreshold

integer

協調流程實例 (秒的等候時間上限) 在解除凍結之前可能會封鎖。

TimeBasedMinThreshold

integer

協調流程實例 (秒) 等候時間可能會封鎖,然後再解除凍結。

ResourceBasedThrottlingSettings

以資源為基礎的節流設定

名稱 類型 Description
DBQueueSizeThreshold

integer

「資料庫」中的項目數目上限。

DBSessionThreshold

integer

節流開始前允許的「DB 工作階段」數目上限 (每一 CPU)。

DeliveryQueueSize

integer

主控件為傳遞訊息保留為暫時預留位置的記憶體中的佇列大小。

GlobalMemoryThreshold

integer

節流開始前允許的「全系統虛擬記憶體」使用上限 (百分比)。

InflightMessageThreshold

integer

訊息傳遞節流開始前,記憶體中允許的傳遞訊息數目上限。

ProcessMemoryThreshold

integer

節流開始前允許的「程序記憶體」上限 (百分比)。

ThreadThreshold

integer

節流開始前允許的程序中執行緒數目上限 (每一 CPU)。

ThrottlingBatchMemoryThresholdPercent

integer

這個屬性會控制記憶體臨界值,以節流發佈一批訊息。 將此百分比因數和程序記憶體使用量閾值相乘,可得到批次記憶體閾值。 若預計要執行發佈批次的記憶體超過批次記憶體閾值,會對此批次進行以程序記憶體為基礎的節流。 否則,即使當程序記憶體總量超過程序記憶體使用量閾值,也不會對此批次進行以程序記憶體為基礎的節流。 值為零代表即使預計要執行批次的記憶體很小,也會對所有發佈批次進行以處理序記憶體為基礎的節流。

ThrottlingLimitToTriggerGC

integer

當進程記憶體耗用量增加並接近閾值時,此屬性會控制 .NET 垃圾收集 (GC) 何時觸發。 當記憶體耗用量超過這個記憶體閾值的百分比值時,會觸發 GC。

ThrottlingSeverityDatabaseSize

integer

這個屬性會控制資料庫大小觸發節流條件的嚴重性。 此值以百分比值指定,且此參數會設定超過資料庫中的訊息計數閾值時所造成的節流狀況嚴重性。

ThrottlingSeverityInflightMessage

integer

當進程內大小超過臨界值時,這個屬性會控制節流的回應時間。 此值以百分比值指定,且此參數會設定超過每一 CPU 的內含式訊息數閾值時所造成的節流狀況嚴重性。

ThrottlingSeverityProcessMemory

integer

此屬性控制進程記憶體觸發節流條件的嚴重性。 此值以百分比值指定,且此參數會設定超過程序記憶體使用量閾值時所造成的節流狀況嚴重性。

ThrottlingSpoolMultiplier

integer

這個屬性會指定資料庫閾值中的訊息計數要乘以的因數,然後與多工緩衝處理資料表中的目前記錄計數進行比較,以判斷系統是否應該對多工緩衝處理資料表大小進行節流。 若將此值設為 0,就不會使用多工緩衝處理表格大小做為判斷節流狀況的考量。 最大值 1000

ThrottlingTrackingDataMultiplier

integer

這個屬性會指定資料庫閾值中的訊息計數要乘以的因數,然後與追蹤資料表中的目前記錄計數進行比較,以判斷系統是否應該針對追蹤資料表大小進行節流。 若將此值設為 0,就不會使用追蹤資料表大小做為判斷節流狀況的考量。