共用方式為


FILE 配接器組態屬性

下表列出您可為 FILE 配接器接收位置設定的組態屬性:

屬性名稱 類型 Description 限制 註解
RemoveReceivedFileRetryCount VT_UI4 指定 FILE 配接器嘗試刪除已讀取並提交至 BizTalk Server 的檔案的次數。 有效值為 0 到 100。 預設值為 5。
RemoveReceivedFileMaxInterval VT_UI4 指定 FILE 配接器在嘗試刪除已讀取並提交至 BizTalk Server 的檔案之前所等待的初始間隔 (以毫秒為單位)。 有效值為 1 到 1000。 預設值是 10。
FileMask VT_BSTR 指定檔案的遮罩。 預設值為 *.xml。
BatchSizeInBytes VT_UI4 指定一批檔案傳送到 BizTalk MessageBox 的最大位元組總數。 有效值為 1024 到 104857600。 預設值為 102400。
PollingInterval VT_UI4 指定 FILE 配接器輪詢指定的新檔案位置的間隔 (以毫秒為單位)。 有效值為 1000 到 3600000。 設為 1 則停用輪詢。
BatchSize VT_UI4 指定以一個批次提交的訊息數量上限。 有效值為 1 到 256。 預設值為 20。
FileNetFailRetryCount VT_UI4 指定當網路共用上的接收位置暫時無法使用時,嘗試存取該接收位置的重試間隔時間 (以分為單位)。 有效值為 0 到 4294967295。 預設值為 5。
RemoveReceivedFileDelay VT_UI4 指定 FILE 配接器在嘗試刪除已讀取並提交至 BizTalk Server 的檔案之前所等待的初始間隔 (以毫秒為單位)。 此間隔會在每次重試間隔之後加倍,並以指定的重試間隔值為其上限。

有效值為 1 到 1000。
預設值是 10。
RenameReceivedFiles VT_BOOL 指定拾取檔案進行處理之前是否重新命名檔案。 有效值為:

- -1 (true)
- 0 (false)
預設值為 0。
FileNetFailRetryCount VT_UI4 指定當網路共用上的接收位置暫時無法使用時,嘗試存取該接收位置的次數。 有效值為 0 到 4294967295。 預設值為 5。

下列程式碼顯示您用來設定屬性的 XML 字串格式:

<CustomProps>  
<RemoveReceivedFileRetryCount vt="19">5</RemoveReceivedFileRetryCount>  
<RemoveReceivedFileMaxInterval vt="19">300000</RemoveReceivedFileMaxInterval>  
<FileMask vt="8">*.xml</FileMask>  
<BatchSizeInBytes vt="19">102400</BatchSizeInBytes>  
<PollingInterval vt="19">60000</PollingInterval>  
<BatchSize vt="19">20</BatchSize>  
<FileNetFailRetryInt vt="19">5</FileNetFailRetryInt>  
<RemoveReceivedFileDelay vt="19">10</RemoveReceivedFileDelay>  
<RenameReceivedFiles vt="11">0</RenameReceivedFiles>  
<FileNetFailRetryCount vt="19">5</FileNetFailRetryCount>  
</CustomProps>  

下表列出可為 FILE 配接器傳送埠設定的組態屬性:

屬性名稱 類型 Description 限制 註解
使用者名稱 VT_BSTR 指定 FILE 配接器的主控件執行個體沒有網路共用的必要權限時,所使用的替代認證。 以 domain > \username 格式 < 指定使用者名稱。
UseTempFileOnWrite VT_BOOL 指定在寫入目標資料夾時所使用的暫存檔。 一旦完成寫入檔案,檔案會重新命名為 Filename 屬性所指定的值。 只有在 CopyMode 屬性的值設定為 2 (建立新物件) 時,此屬性才能設定為 -1 (true)。

有效值為:

- -1 (true)
- 0 (false)
預設值為 0 (false)。
CopyMode VT_UI4 定義將訊息寫入檔案時使用的複製模式。 有效值為:

- 0 (Append)
- 1 (覆寫)
- 2 (建立新)
預設值為 2 (建立新物件)。
FileName VT_BSTR 指定檔案傳送處理常式寫入訊息的檔案名稱。 如需此屬性限制的相關資訊,請參閱 設定檔案配接器時的限制 預設值為 %MessageID%.xml。
AllowCacheOnWrite VT_BOOL 指定將訊息寫入檔案時是否使用檔案系統快取。 有效值為:

- 0 (不使用快取)
- -1 (使用快取)
預設值為 0 (不使用快取)。
密碼 VT_NULL 指定 FILE 配接器的主控件執行個體沒有網路共用的必要權限時,與 Username 屬性搭配使用的密碼。 當匯出繫結檔案時,一定會將這個值設定為 Null。 將此繫結檔案匯入到目標 BizTalk Server 組態之前,必須手動將密碼填入此欄位。

下列程式碼顯示您用來設定屬性的 XML 字串格式:

<CustomProps>  
<Username vt="8">Domainname\User</Username>  
<UseTempFileOnWrite vt="11">-1</UseTempFileOnWrite>  
<CopyMode vt="19">1</CopyMode>  
<FileName vt="8">%MessageID%.xml</FileName>  
<AllowCacheOnWrite vt="11">-1</AllowCacheOnWrite>  
<Password vt="1" />  
</CustomProps>